X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FAssembler%2F2002-01-24-ValueRefineAbsType.ll;h=ed12c096f7feaf56f11fbbab545827819f753ca7;hb=a3cf7e7a95f24429f553e053a5065819e7843a83;hp=c833c001cb2b4a34890d60f98c980b5149d6c671;hpb=ef308f8210dc4317f91b2f9e6cfea274054ff3e6;p=oota-llvm.git diff --git a/test/Assembler/2002-01-24-ValueRefineAbsType.ll b/test/Assembler/2002-01-24-ValueRefineAbsType.ll index c833c001cb2..ed12c096f7f 100644 --- a/test/Assembler/2002-01-24-ValueRefineAbsType.ll +++ b/test/Assembler/2002-01-24-ValueRefineAbsType.ll @@ -1,3 +1,5 @@ +; RUN: llvm-upgrade < %s | llvm-as -o /dev/null -f + ; This testcase used to fail due to a lack of this diff in Value.cpp: ; diff -r1.16 Value.cpp ; 11c11 @@ -11,8 +13,8 @@ ; > if (OldTy == NewTy && !OldTy->isAbstract()) ; > Ty.removeUserFromConcrete(); ; -; This was causing an assertion failure, due to the "foo" Method object never releasing -; it's reference to the opaque %bb value. +; This was causing an assertion failure, due to the "foo" Method object never +; releasing it's reference to the opaque %bb value. ; declare void "foo"(%bb) @@ -20,5 +22,7 @@ declare void "foo"(%bb) %bb = type int +%exception_descriptor = type int + implementation