Add testcase for prev. commit. Minor fixes

llvm-svn: 48686
This commit is contained in:
Anton Korobeynikov 2008-03-22 08:37:05 +00:00
parent 197f07a72b
commit 25a0157827
2 changed files with 8 additions and 2 deletions

View File

@ -378,10 +378,10 @@ void Verifier::visitGlobalAlias(GlobalAlias &GA) {
&GA);
}
const GlobalValue* Aliasee = GA.resolveAliasedGlobal();
const GlobalValue* Aliasee = GA.resolveAliasedGlobal();
Assert1(Aliasee,
"Aliasing chain should end with global function or global variable",
&GA);
"Aliasing chain should end with function or global variable", &GA);
visitGlobalValue(GA);
}

View File

@ -0,0 +1,6 @@
; RUN: not llvm-as -f %s -o /dev/null |& grep {Aliasing chain should end with function or global variable}
; Test that alising chain does not create a cycle
@b1 = alias i32* @c1
@c1 = alias i32* @b1