[RS4GC] Add an assert which fails if there is a (yet unsupported) addrspacecast.
[oota-llvm.git] / test / TableGen / MultiClass.td
index 7e117d526abe0a22f8fe5c203963a2c0eec1ce5c..9c3996345813408f1b73ae0ca670e9bb931de7f1 100644 (file)
@@ -1,7 +1,14 @@
-// RUN: tblgen %s
+// RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
+
+// CHECK: zing = 4
+// CHECK: zing = 4
+// CHECK-NOT: zing = 4
+
 class C1<int A, string B> { 
   int bar = A;
   string thestr = B;
+  int zing;
 }
 
 def T : C1<4, "blah">;
@@ -15,3 +22,9 @@ multiclass t<int a> {
 }
 
 defm FOO : t<42>;
+
+def T4 : C1<6, "foo">;
+
+let zing = 4 in
+  defm BAZ : t<3>;
+