diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-02 23:39:26 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-02 23:39:26 +0000 |
| commit | 5113d166f5236b001b7fe490a4665dd358eae250 (patch) | |
| tree | fd4b7c73aec4fb3cf815fc70460d83cbc4635ab4 /llvm/lib/MC | |
| parent | 5733d9bbb0d25f9d48a6daa3324eba5b5c4b5a7f (diff) | |
| download | bcm5719-llvm-5113d166f5236b001b7fe490a4665dd358eae250.tar.gz bcm5719-llvm-5113d166f5236b001b7fe490a4665dd358eae250.zip | |
Refactor the setting of PrivateGlobalPrefix.
No functionality change.
llvm-svn: 196170
Diffstat (limited to 'llvm/lib/MC')
| -rw-r--r-- | llvm/lib/MC/MCAsmInfo.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/MC/MCAsmInfoCOFF.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/MC/MCAsmInfoDarwin.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/MC/MCAsmInfoELF.cpp | 1 |
4 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/MC/MCAsmInfo.cpp b/llvm/lib/MC/MCAsmInfo.cpp index 53c28c201b9..16506fe89e6 100644 --- a/llvm/lib/MC/MCAsmInfo.cpp +++ b/llvm/lib/MC/MCAsmInfo.cpp @@ -42,7 +42,7 @@ MCAsmInfo::MCAsmInfo() { LabelSuffix = ":"; DebugLabelSuffix = ":"; GlobalPrefix = '\0'; - PrivateGlobalPrefix = "."; + PrivateGlobalPrefix = "L"; LinkerPrivateGlobalPrefix = ""; InlineAsmStart = "APP"; InlineAsmEnd = "NO_APP"; diff --git a/llvm/lib/MC/MCAsmInfoCOFF.cpp b/llvm/lib/MC/MCAsmInfoCOFF.cpp index b630292e288..a9d98ecac82 100644 --- a/llvm/lib/MC/MCAsmInfoCOFF.cpp +++ b/llvm/lib/MC/MCAsmInfoCOFF.cpp @@ -25,7 +25,6 @@ MCAsmInfoCOFF::MCAsmInfoCOFF() { LCOMMDirectiveAlignmentType = LCOMM::ByteAlignment; HasDotTypeDotSizeDirective = false; HasSingleParameterDotFile = false; - PrivateGlobalPrefix = "L"; // Prefix for private global symbols WeakRefDirective = "\t.weak\t"; HasLinkOnceDirective = true; diff --git a/llvm/lib/MC/MCAsmInfoDarwin.cpp b/llvm/lib/MC/MCAsmInfoDarwin.cpp index d1540bb4eb1..612ca87f36e 100644 --- a/llvm/lib/MC/MCAsmInfoDarwin.cpp +++ b/llvm/lib/MC/MCAsmInfoDarwin.cpp @@ -24,7 +24,6 @@ MCAsmInfoDarwin::MCAsmInfoDarwin() { // Common settings for all Darwin targets. // Syntax: GlobalPrefix = '_'; - PrivateGlobalPrefix = "L"; LinkerPrivateGlobalPrefix = "l"; HasSingleParameterDotFile = false; HasSubsectionsViaSymbols = true; diff --git a/llvm/lib/MC/MCAsmInfoELF.cpp b/llvm/lib/MC/MCAsmInfoELF.cpp index 8cf4e4fea23..ccb3dc3c6ed 100644 --- a/llvm/lib/MC/MCAsmInfoELF.cpp +++ b/llvm/lib/MC/MCAsmInfoELF.cpp @@ -20,4 +20,5 @@ void MCAsmInfoELF::anchor() { } MCAsmInfoELF::MCAsmInfoELF() { HasIdentDirective = true; WeakRefDirective = "\t.weak\t"; + PrivateGlobalPrefix = ".L"; } |

