mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-11 13:37:07 +00:00
Add testcase for prev. commit. Minor fixes
llvm-svn: 48686
This commit is contained in:
parent
197f07a72b
commit
25a0157827
@ -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);
|
||||
}
|
||||
|
6
test/Verifier/aliasing-chain.ll
Normal file
6
test/Verifier/aliasing-chain.ll
Normal 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
|
Loading…
Reference in New Issue
Block a user