diff options
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 << ' '; |

