[WinEH] Add some test cases I forgot to add to previous commits
[oota-llvm.git] / test / TableGen / ClassInstanceValue.td
1 // RUN: llvm-tblgen %s | FileCheck %s
2 // XFAIL: vg_leak
3
4 class Struct<int i> {
5   int I = !shl(i, 1);
6   int J = !shl(I, 1);
7 }
8
9 class Class<Struct s> {
10     int Class_J = s.J;
11 }
12
13 multiclass MultiClass<int i> {
14   def Def : Class<Struct<i>>;
15 // CHECK: Class_J = 8
16 // CHECK-NOT: Class_J = !shl(I, 1)
17 }
18
19 defm Defm : MultiClass<2>;