diff options
| author | Nico Weber <nicolasweber@gmx.de> | 2016-04-15 14:35:06 +0000 |
|---|---|---|
| committer | Nico Weber <nicolasweber@gmx.de> | 2016-04-15 14:35:06 +0000 |
| commit | 917fc9d7cb401f2de332738e4929e053f305e468 (patch) | |
| tree | 85e764fdac5ea931245095a3487746aebff1d51b /clang/lib/AST | |
| parent | 6cb18a09b139b231c187d4c8b9ae939460a26db8 (diff) | |
| download | bcm5719-llvm-917fc9d7cb401f2de332738e4929e053f305e468.tar.gz bcm5719-llvm-917fc9d7cb401f2de332738e4929e053f305e468.zip | |
Revert r266415, it broke parsing SDK headers (PR27367).
llvm-svn: 266431
Diffstat (limited to 'clang/lib/AST')
| -rw-r--r-- | clang/lib/AST/MicrosoftMangle.cpp | 5 | ||||
| -rw-r--r-- | clang/lib/AST/TypePrinter.cpp | 6 |
2 files changed, 0 insertions, 11 deletions
diff --git a/clang/lib/AST/MicrosoftMangle.cpp b/clang/lib/AST/MicrosoftMangle.cpp index 617e22d3b30..c9caddbb6fc 100644 --- a/clang/lib/AST/MicrosoftMangle.cpp +++ b/clang/lib/AST/MicrosoftMangle.cpp @@ -1444,9 +1444,6 @@ void MicrosoftCXXNameMangler::manglePointerExtQualifiers(Qualifiers Quals, (PointeeType.isNull() || !PointeeType->isFunctionType())) Out << 'E'; - if (!PointeeType.isNull() && PointeeType.getLocalQualifiers().hasUnaligned()) - Out << 'F'; - if (HasRestrict) Out << 'I'; } @@ -1580,8 +1577,6 @@ void MicrosoftCXXNameMangler::mangleType(QualType T, SourceRange Range, } break; case QMM_Result: - // Presence of __unaligned qualifier shouldn't affect mangling here. - Quals.removeUnaligned(); if ((!IsPointer && Quals) || isa<TagType>(T)) { Out << '?'; mangleQualifiers(Quals, false); diff --git a/clang/lib/AST/TypePrinter.cpp b/clang/lib/AST/TypePrinter.cpp index 7b4373c35f8..263a24f4ae6 100644 --- a/clang/lib/AST/TypePrinter.cpp +++ b/clang/lib/AST/TypePrinter.cpp @@ -1592,12 +1592,6 @@ void Qualifiers::print(raw_ostream &OS, const PrintingPolicy& Policy, AppendTypeQualList(OS, quals, Policy.LangOpts.C99); addSpace = true; } - if (hasUnaligned()) { - if (addSpace) - OS << ' '; - OS << "__unaligned"; - addSpace = true; - } if (unsigned addrspace = getAddressSpace()) { if (addSpace) OS << ' '; |

