diff options
Diffstat (limited to 'clang/lib/AST/MicrosoftMangle.cpp')
| -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!"); } |

