summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2013-08-26 02:35:51 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2013-08-26 02:35:51 +0000
commita4778cc2f1da48862b33fdeb2c26aa309f7bfc41 (patch)
treeda3a5629f2108afe03e27824fbd02cc92268f1e5 /clang/lib
parentda7ceb9b58a97360b32c75789f029a1596cc63e6 (diff)
downloadbcm5719-llvm-a4778cc2f1da48862b33fdeb2c26aa309f7bfc41.tar.gz
bcm5719-llvm-a4778cc2f1da48862b33fdeb2c26aa309f7bfc41.zip
[-cxx-abi microsoft] Unnamed types are mangled less wrong
llvm-svn: 189208
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/AST/MicrosoftMangle.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/AST/MicrosoftMangle.cpp b/clang/lib/AST/MicrosoftMangle.cpp
index 122816cb0c2..d9e18eb067f 100644
--- a/clang/lib/AST/MicrosoftMangle.cpp
+++ b/clang/lib/AST/MicrosoftMangle.cpp
@@ -508,8 +508,8 @@ MicrosoftCXXNameMangler::mangleUnqualifiedName(const NamedDecl *ND,
}
// When VC encounters an anonymous type with no tag and no typedef,
- // it literally emits '<unnamed-tag>'.
- Out << "<unnamed-tag>";
+ // it literally emits '<unnamed-tag>@'.
+ Out << "<unnamed-tag>@";
break;
}
OpenPOWER on IntegriCloud