Add some tests of advanced TableGen list functionality.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74445 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
David Greene 2009-06-29 20:07:17 +00:00
parent 2c0266202d
commit cf048d4e59
2 changed files with 19 additions and 0 deletions

11
test/TableGen/ListArgs.td Normal file
View File

@ -0,0 +1,11 @@
// RUN: tblgen %s
class B<list<int> v> {
list<int> vals = v;
}
class BB<list<list<int>> vals> : B<vals[0]>;
class BBB<list<list<int>> vals> : BB<vals>;
def OneB : BBB<[[1,2,3]]>;
def TwoB : BBB<[[1,2,3],[4,5,6]]>;

View File

@ -0,0 +1,8 @@
// RUN: tblgen %s
class B<int v> {
int val = v;
}
class BB<list<int> vals> : B<vals[0]>;
class BBB<list<int> vals> : BB<vals>;