diff options
Diffstat (limited to 'clang/lib/AST')
| -rw-r--r-- | clang/lib/AST/MicrosoftMangle.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/AST/MicrosoftMangle.cpp b/clang/lib/AST/MicrosoftMangle.cpp index 7a159f42968..ddb49635153 100644 --- a/clang/lib/AST/MicrosoftMangle.cpp +++ b/clang/lib/AST/MicrosoftMangle.cpp @@ -1195,9 +1195,8 @@ void MicrosoftCXXNameMangler::mangleTemplateArg(const TemplateDecl *TD,      if (const auto *TD = dyn_cast<TagDecl>(ND)) {        mangleType(TD);      } else if (isa<TypeAliasDecl>(ND)) { -      // FIXME: The mangling, while compatible with VS "14", is horribly -      // broken.  Update this when they release their next compiler. -      Out << '$'; +      Out << "$$Y"; +      mangleName(ND);      } else {        llvm_unreachable("unexpected template template NamedDecl!");      }  | 

