mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
9f1e04c780
When an empty comment is present in an assembly file, the compiler will crash because it checks the first character for '\n' or '\r'. The fix consists of also checking if the string is empty before accessing the *front* method of the StringRef. A test is included for the x86 target, but this issue is reproducible with other targets as well. Patch by Alexandru Guduleasa! Reviewers: niravd, grosbach, llvm-commits Reviewed By: niravd Differential Revision: https://reviews.llvm.org/D33993 llvm-svn: 305077
4 lines
88 B
ArmAsm
4 lines
88 B
ArmAsm
#RUN: llvm-mc -preserve-comments -n -triple i386-linux-gnu < %s > %t
|
|
.text
|
|
foo:
|
|
nop # |