aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-04-02 18:21:09 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-04-02 18:21:09 +0000
commit65813a3bce7cb1806a5c510ca0685f02c83720ad (patch)
tree496b33e37ca563dc8eb76862827b67f7eccd1243 /llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
parent20b0790df736f8bbf0006c6710f26945e63ece03 (diff)
downloadllvm-65813a3bce7cb1806a5c510ca0685f02c83720ad.zip
llvm-65813a3bce7cb1806a5c510ca0685f02c83720ad.tar.gz
llvm-65813a3bce7cb1806a5c510ca0685f02c83720ad.tar.bz2
DebugInfo: Include default template arguments in template type names
This was committed 4 years ago in 108916 with insufficient testing to explain why the "getTypeAsWritten" case was appropriate. Experience says that it isn't - the presence or absence of an explicit instantiation declaration was causing this code to generate either i<int> or i<int, int>. That didn't seem to be a useful distinction, and omitting the template arguments was destructive to debuggers being able to associate the two types across translation units or across compilers (GCC, reasonably, never omitted the arguments). llvm-svn: 205447
Diffstat (limited to 'llvm/lib/CodeGen/LocalStackSlotAllocation.cpp')
0 files changed, 0 insertions, 0 deletions