Test VarListElementInit:: resolveListElementReference

Add a TableGen test to check if indexing lists of lists works.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140883 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/TableGen/ListOfList.td b/test/TableGen/ListOfList.td
new file mode 100644
index 0000000..6fe0e89
--- /dev/null
+++ b/test/TableGen/ListOfList.td
@@ -0,0 +1,13 @@
+// RUN tblgen %s | FileCheck %s
+
+// RUN: tblgen %s | grep {foo} | count 1
+
+class Base<string t> {
+  string text = t;
+}
+
+class Derived<list<list<string>> thetext> : Base<thetext[0][0]>;
+
+def FOO : Derived<[["foo"]]>;
+
+// CHECK: text = "foo"