diff options
| author | Martin Storsjo <martin@martin.st> | 2017-07-06 21:08:34 +0000 |
|---|---|---|
| committer | Martin Storsjo <martin@martin.st> | 2017-07-06 21:08:34 +0000 |
| commit | 68d0fcd7aaab9054e6b7b6c90692c9ac6b9c8d2b (patch) | |
| tree | 522768a84908cead60fe04fc8bb66a1a30ccbfde /llvm/lib | |
| parent | 1f2bd35b247b895619c41f5119dd424f9b1ca658 (diff) | |
| download | bcm5719-llvm-68d0fcd7aaab9054e6b7b6c90692c9ac6b9c8d2b.tar.gz bcm5719-llvm-68d0fcd7aaab9054e6b7b6c90692c9ac6b9c8d2b.zip | |
[COFF, AArch64] Set the private label prefix to .L
This fixes calls to external functions starting with a capital L,
fixing errors like this:
fatal error: error in backend: assembler label 'LocalFree' can not be undefined
Differential Revision: https://reviews.llvm.org/D35079
llvm-svn: 307317
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp index fc808ee0cdd..c25bd8c8f6c 100644 --- a/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp +++ b/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp @@ -103,4 +103,6 @@ AArch64MCAsmInfoELF::AArch64MCAsmInfoELF(const Triple &T) { AArch64MCAsmInfoCOFF::AArch64MCAsmInfoCOFF() { CommentString = ";"; + PrivateGlobalPrefix = ".L"; + PrivateLabelPrefix = ".L"; } |

