diff options
author | Chris Lattner <sabre@nondot.org> | 2006-03-30 22:49:59 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-03-30 22:49:59 +0000 |
commit | 824b46f26f127cb73733895c8cd236744d722a70 (patch) | |
tree | 66fe5aa3cb1fd3cc635dca99cd1d4a87e61eed59 /test/TableGen | |
parent | df084ff78b5aab5430612146d2fea323d66bdaf8 (diff) | |
download | llvm-824b46f26f127cb73733895c8cd236744d722a70.tar.gz llvm-824b46f26f127cb73733895c8cd236744d722a70.tar.bz2 llvm-824b46f26f127cb73733895c8cd236744d722a70.tar.xz |
Dag operator should be able to be template params.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27262 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/TableGen')
-rw-r--r-- | test/TableGen/DagDefSubst.ll | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/TableGen/DagDefSubst.ll b/test/TableGen/DagDefSubst.ll new file mode 100644 index 0000000000..a9cd59b9af --- /dev/null +++ b/test/TableGen/DagDefSubst.ll @@ -0,0 +1,15 @@ +// RUN: tblgen %s | grep 'dag d = (X Y)' && +// RUN: tblgen %s | grep 'dag e = (Y X)' +def X; + +class yclass; +def Y : yclass; + +class C<yclass N> { + dag d = (X N); + dag e = (N X); +} + +def VAL : C<Y>; + + |