diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-12-09 05:43:56 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-12-09 05:43:56 +0000 |
commit | e9efecaa5232becbb7e55484443b78637d58d54a (patch) | |
tree | 8d5d597cf64c6630c1f2016728712d2813caee6f /llvm/test/Assembler | |
parent | 0152e781468a2d5a2feb9630f717836ba7a7ba62 (diff) | |
download | bcm5719-llvm-e9efecaa5232becbb7e55484443b78637d58d54a.tar.gz bcm5719-llvm-e9efecaa5232becbb7e55484443b78637d58d54a.zip |
AsmParser: Reject invalid mismatch between forward ref and def
Don't assume that the forward referenced entity was of the same
global-kind as the new entity.
This fixes PR21779.
llvm-svn: 223754
Diffstat (limited to 'llvm/test/Assembler')
-rw-r--r-- | llvm/test/Assembler/invalid-fwdref2.ll | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/Assembler/invalid-fwdref2.ll b/llvm/test/Assembler/invalid-fwdref2.ll new file mode 100644 index 00000000000..d823481f8e1 --- /dev/null +++ b/llvm/test/Assembler/invalid-fwdref2.ll @@ -0,0 +1,4 @@ +; RUN: not llvm-as %s -disable-output 2>&1 | grep "forward reference and definition of global have different types" + +@a2 = alias void ()* @g2 +@g2 = internal global i8 42 |