blob: b6c4c93cb09621a61fd352baffb19d258ad69c46 [file] [log] [blame]
Adam Nemet763d8b22014-09-16 17:14:13 +00001// RUN: llvm-tblgen %s | FileCheck %s
2// XFAIL: vg_leak
3
4class Struct<int i> {
5 int I = !shl(i, 1);
6 int J = !shl(I, 1);
7}
8
9class Class<Struct s> {
10 int Class_J = s.J;
11}
12
13multiclass MultiClass<int i> {
14 def Def : Class<Struct<i>>;
15// CHECK: Class_J = 8
16// CHECK-NOT: Class_J = !shl(I, 1)
17}
18
19defm Defm : MultiClass<2>;