// RUN: llvm-tblgen %s | FileCheck %s // XFAIL: vg_leak // CHECK: --- Defs --- // CHECK: def A00 { // CHECK: int sum = 7; // CHECK: } // CHECK: def A01 { // CHECK: int sum = 8; // CHECK: } multiclass A { // Allow foreach in multiclass as long as the list does not depend on // template args. foreach i = [0, 1] in { def NAME#i { int sum = !add(x, i); } } } defm A0 : A<7>;