diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-10 13:42:12 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-10 13:42:12 +0000 |
commit | af77e1205a339bc103075f0986792b955d3f2365 (patch) | |
tree | cc56a144fc49079bc4c33e92037d68fce3477172 /llvm/lib/IR/DataLayout.cpp | |
parent | 58306ad9033a376f074c455fcc06767b03582d2e (diff) | |
download | bcm5719-llvm-af77e1205a339bc103075f0986792b955d3f2365.tar.gz bcm5719-llvm-af77e1205a339bc103075f0986792b955d3f2365.zip |
Use 'w' instead of 'c' to represent the win32 mangling.
This change was requested to avoid confusion if we ever support non windows coff
systems.
llvm-svn: 198938
Diffstat (limited to 'llvm/lib/IR/DataLayout.cpp')
-rw-r--r-- | llvm/lib/IR/DataLayout.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/IR/DataLayout.cpp b/llvm/lib/IR/DataLayout.cpp index 6f32be08c5b..7df867279b2 100644 --- a/llvm/lib/IR/DataLayout.cpp +++ b/llvm/lib/IR/DataLayout.cpp @@ -159,7 +159,7 @@ const char *DataLayout::getManglingComponent(const Triple &T) { if (T.isOSBinFormatELF() || T.isArch64Bit()) return "-m:e"; assert(T.isOSBinFormatCOFF()); - return "-m:c"; + return "-m:w"; } static const LayoutAlignElem DefaultAlignments[] = { @@ -334,8 +334,8 @@ void DataLayout::parseSpecifier(StringRef Desc) { case 'm': ManglingMode = MM_Mips; break; - case 'c': - ManglingMode = MM_COFF; + case 'w': + ManglingMode = MM_WINCOFF; break; } break; @@ -525,8 +525,8 @@ std::string DataLayout::getStringRepresentation() const { case MM_MachO: OS << "-m:o"; break; - case MM_COFF: - OS << "-m:c"; + case MM_WINCOFF: + OS << "-m:w"; break; case MM_Mips: OS << "-m:m"; |