summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-03-03 02:41:12 +0000
committerDouglas Gregor <dgregor@apple.com>2011-03-03 02:41:12 +0000
commit739b107af8003d46138f0a3a153977a6dc671033 (patch)
treede5b7d4c5c4ec910465fdbb367d35e599170ec68 /llvm/lib/CodeGen/LiveDebugVariables.cpp
parentce449ab16e7827e8875a6ab98e449ebf618f94b0 (diff)
downloadbcm5719-llvm-739b107af8003d46138f0a3a153977a6dc671033.tar.gz
bcm5719-llvm-739b107af8003d46138f0a3a153977a6dc671033.zip
When we use the default template arguments of a template template
parameter, save the instantiated default template arguments along with the explicitly-specified template argument list. That way, we prefer the default template template arguments corresponding to the template template parameter rather than those of its template template argument. This addresses the likely direction of C++ core issue 150, and fixes PR9353/<rdar://problem/9069136>, bringing us closer to the behavior of EDG and GCC. llvm-svn: 126920
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud