// RUN: llvm-tblgen %s | FileCheck %s | |
// XFAIL: vg_leak | |
class Struct<int i> { | |
int I = !shl(i, 1); | |
int J = !shl(I, 1); | |
} | |
class Class<Struct s> { | |
int Class_J = s.J; | |
} | |
multiclass MultiClass<int i> { | |
def Def : Class<Struct<i>>; | |
// CHECK: Class_J = 8 | |
// CHECK-NOT: Class_J = !shl(I, 1) | |
} | |
defm Defm : MultiClass<2>; |