view test/TableGen/ClassInstanceValue.td @ 115:95b91bc9a2f8

cleanupflag
author mir3636
date Fri, 05 Aug 2016 19:04:52 +0900
parents 60c9769439b8
children
line wrap: on
line source

// 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>;