summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/mangle-ms-cxx11.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-03-04 05:38:05 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-03-04 05:38:05 +0000
commit8f77453f7cdee7de088e14aa9782b1ff30aa9bf7 (patch)
tree86b6029c58c5a2aa4994f147790709f1359355fa /clang/test/CodeGenCXX/mangle-ms-cxx11.cpp
parentc25fd190ef5ca173bc53140c7f705e3f659d2d7d (diff)
downloadbcm5719-llvm-8f77453f7cdee7de088e14aa9782b1ff30aa9bf7.tar.gz
bcm5719-llvm-8f77453f7cdee7de088e14aa9782b1ff30aa9bf7.zip
MS ABI: Mangle variable templates properly
We wouldn't recognize variable templates as being templates leading us to leave the template arguments off of the mangled name. This would allow two unrelated templates to map to the same mangled name. N.B. While MSVC doesn't support variable templates as of this date, this mangling is the most likely thing they will choose to use. Their demangler can successfully demangle our manglings with the template arguments shown. llvm-svn: 202789
Diffstat (limited to 'clang/test/CodeGenCXX/mangle-ms-cxx11.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud