AsmParser: Reject invalid mismatch between forward ref and def
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 9 Dec 2014 05:43:56 +0000 (05:43 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 9 Dec 2014 05:43:56 +0000 (05:43 +0000)
commite9efecaa5232becbb7e55484443b78637d58d54a
tree8d5d597cf64c6630c1f2016728712d2813caee6f
parent0152e781468a2d5a2feb9630f717836ba7a7ba62
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
llvm/lib/AsmParser/LLParser.cpp
llvm/test/Assembler/invalid-fwdref2.ll [new file with mode: 0644]