OSDN Git Service

CodeGen: Error on redefinitions instead of asserting
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 24 Dec 2014 23:06:55 +0000 (23:06 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 24 Dec 2014 23:06:55 +0000 (23:06 +0000)
commite277a13a71713a59cbe844902376d2fc7c4e65fb
tree80d9e90a7d185ec69e211a24c21a3ef01ccfa65d
parentd36cad9914ea08ce9b4c62916323ebec0c406eba
CodeGen: Error on redefinitions instead of asserting

It's possible to have a prior definition of a symbol in module asm.
Raise an error instead of crashing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224828 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
test/CodeGen/X86/equiv_with_fndef.ll [new file with mode: 0644]
test/CodeGen/X86/equiv_with_vardef.ll [new file with mode: 0644]