You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
324 B
20 lines
324 B
// 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>;
|