MC: Fatally error if subtraction operand is bad
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 6 Jan 2014 07:39:46 +0000 (07:39 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 6 Jan 2014 07:39:46 +0000 (07:39 +0000)
commitba7548302b23b1dd8ce4e6fa941c143fda49fe5e
tree0be2f151ed846f7e58676b91110587e696e33f66
parentc8fd2c57c8fe8f382dbd43abebb26a6e0fdbd83f
MC: Fatally error if subtraction operand is bad

Instead of crashing, raise an error when a subtraction expression
involves an undefined symbol.

This fixes PR18375.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198590 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/ELFObjectWriter.cpp
lib/MC/WinCOFFObjectWriter.cpp