]> granicus.if.org Git - llvm/commitdiff
[COFF, AArch64] Set the private label prefix to .L
authorMartin Storsjo <martin@martin.st>
Thu, 6 Jul 2017 21:08:34 +0000 (21:08 +0000)
committerMartin Storsjo <martin@martin.st>
Thu, 6 Jul 2017 21:08:34 +0000 (21:08 +0000)
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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307317 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp

index fc808ee0cdd64cb26ed7a406046d3dd19f757dac..c25bd8c8f6cc98f1e28858fcb53e79c12872f914 100644 (file)
@@ -103,4 +103,6 @@ AArch64MCAsmInfoELF::AArch64MCAsmInfoELF(const Triple &T) {
 
 AArch64MCAsmInfoCOFF::AArch64MCAsmInfoCOFF() {
   CommentString = ";";
+  PrivateGlobalPrefix = ".L";
+  PrivateLabelPrefix = ".L";
 }