From 2801d32c0740eefaa6ba71a0ab4de16e192c5cdb Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Fri, 6 May 2016 14:34:29 +0000 Subject: Revert r268727, it caused PR27666. llvm-svn: 268736 --- clang/lib/AST/MicrosoftMangle.cpp | 5 ----- 1 file changed, 5 deletions(-) (limited to 'clang/lib/AST/MicrosoftMangle.cpp') diff --git a/clang/lib/AST/MicrosoftMangle.cpp b/clang/lib/AST/MicrosoftMangle.cpp index f5ba0bdc129..b63b5e5651e 100644 --- a/clang/lib/AST/MicrosoftMangle.cpp +++ b/clang/lib/AST/MicrosoftMangle.cpp @@ -1446,9 +1446,6 @@ void MicrosoftCXXNameMangler::manglePointerExtQualifiers(Qualifiers Quals, if (HasRestrict) Out << 'I'; - - if (!PointeeType.isNull() && PointeeType.getLocalQualifiers().hasUnaligned()) - Out << 'F'; } void MicrosoftCXXNameMangler::manglePointerCVQualifiers(Qualifiers Quals) { @@ -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(T)) { Out << '?'; mangleQualifiers(Quals, false); -- cgit v1.2.3