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 | a9ad60c412327bc124258d4b9926436087e68ac4 (patch) | |
tree | fbfae319863ec54f9fca04cceefedbe5b1c27904 /lib | |
parent | ac843ff0182cd7fadadb88910c01a42de46c9339 (diff) | |
download | llvm-a9ad60c412327bc124258d4b9926436087e68ac4.tar.gz llvm-a9ad60c412327bc124258d4b9926436087e68ac4.tar.bz2 llvm-a9ad60c412327bc124258d4b9926436087e68ac4.tar.xz |
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198938 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/IR/DataLayout.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/IR/DataLayout.cpp b/lib/IR/DataLayout.cpp index 6f32be08c5..7df867279b 100644 --- a/lib/IR/DataLayout.cpp +++ b/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"; |