MS ABI: Simplify microsoft mangling of template instantiations
authorDavid Majnemer <david.majnemer@gmail.com>
Sun, 8 Jun 2014 04:51:13 +0000 (04:51 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sun, 8 Jun 2014 04:51:13 +0000 (04:51 +0000)
commitc986fcc9aa37c01fbb9bcf14183ee0ffbbdcd2f2
tree8ac99b1c5d5f6f2a5e21bf365d8de25b482682a5
parent70a0206e4b1a5210c8391ef171a42caaeee3fd47
MS ABI: Simplify microsoft mangling of template instantiations

Use mangled template instantiation name as key for back references.
Templates have their own context for back references, so their mangling
is always the same regardless of context. This avoids mangling template
instantiations twice.

Patch by Agustín Bergé!

llvm-svn: 210416
clang/lib/AST/MicrosoftMangle.cpp