X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FTableGen%2Fdefmclass.td;h=6198c000fddcf6e3b19e75fd8fc3caf4ca5c8df2;hb=33947b4391458ed3ba2d7e7c741968325cbffa1d;hp=55482da4d07211929cd521b46812d46e81002a10;hpb=e5104ac99aae21fb8ee514f3b65eac9856399dc0;p=oota-llvm.git diff --git a/test/TableGen/defmclass.td b/test/TableGen/defmclass.td index 55482da4d07..6198c000fdd 100644 --- a/test/TableGen/defmclass.td +++ b/test/TableGen/defmclass.td @@ -1,5 +1,4 @@ -// RUN: tblgen %s | FileCheck %s -// XFAIL: vg_leak +// RUN: llvm-tblgen %s | FileCheck %s class XD { bits<4> Prefix = 11; } // CHECK: Prefix = { 1, 1, 0, 0 }; @@ -36,3 +35,15 @@ multiclass Y { // CHECK: int check = 0; defm Instr : Y, VEX; + + +// Anonymous defm. + +multiclass SomeAnonymous { + def rm; + def mr; +} + +// These multiclasses shouldn't conflict. +defm : SomeAnonymous<1>; +defm : SomeAnonymous<2>; \ No newline at end of file