diff options
Diffstat (limited to 'llvm/test/TableGen/eqbit.td')
-rw-r--r-- | llvm/test/TableGen/eqbit.td | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/llvm/test/TableGen/eqbit.td b/llvm/test/TableGen/eqbit.td index 1d58fa0c191..5749b27e26c 100644 --- a/llvm/test/TableGen/eqbit.td +++ b/llvm/test/TableGen/eqbit.td @@ -1,10 +1,19 @@ // RUN: llvm-tblgen %s | FileCheck %s // XFAIL: vg_leak -// CHECK: a = 6 -// CHECK: a = 5 + +// CHECK-LABEL: def X { +// CHECK: int a = 6; +// CHECK: int c = 5; +// CHECK: } + +// CHECK-LABEL: def Y { +// CHECK: int a = 5; +// CHECK: int c = 6; +// CHECK: } class A<bit b = 1> { int a = !if(!eq(b, 1), 5, 6); + int c = !if(!ne(b, 1), 5, 6); } def X : A<0>; |