mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-03 17:31:50 +00:00
81e84a5e39
Crashing is bad, m'kay? Fixing a 4 year old bug of my own creation. Adding the testcase now which I should have added then which would have long since caught this. The problem is that printMessage() will display the diagnostic but not set HadError to true, resulting in the assembler continuing on its way and trying to create relocations for things that may not allow them or otherwise get itself into trouble. Using the Error() helper function here rather than calling printMessage() directly resolves this. rdar://23133240 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250557 91177308-0d34-0410-b5e6-96231b3b80d8
9 lines
323 B
ArmAsm
9 lines
323 B
ArmAsm
# RUN: not llvm-mc -triple i386-apple-darwin -filetype=obj -o /dev/null %s 2>&1 | FileCheck %s
|
|
|
|
# NOTE: apple-darwin portion of the triple is to enforce the convention choice
|
|
# of what an assembler local symbol looks like (i.e., 'L' prefix.)
|
|
|
|
# CHECK: error: assembler local symbol 'Lbar' not defined
|
|
foo:
|
|
jmp Lbar
|