Test VarListElementInit:: resolveListElementReference
authorDavid Greene <greened@obbligato.org>
Fri, 30 Sep 2011 20:59:51 +0000 (20:59 +0000)
committerDavid Greene <greened@obbligato.org>
Fri, 30 Sep 2011 20:59:51 +0000 (20:59 +0000)
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

test/TableGen/ListOfList.td [new file with mode: 0644]

diff --git a/test/TableGen/ListOfList.td b/test/TableGen/ListOfList.td
new file mode 100644 (file)
index 0000000..6fe0e89
--- /dev/null
@@ -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"