aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/CppBackend/CPPBackend.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-07-13 00:10:04 +0000
committerDouglas Gregor <dgregor@apple.com>2010-07-13 00:10:04 +0000
commit6cc1df5d3d52187b86d301555dd1f98240f9ceb6 (patch)
tree3c1077c0261b6518b1e86d1c7ac21adc2138b94c /llvm/lib/Target/CppBackend/CPPBackend.cpp
parent11cfd9441d6d82073c8dae67be4e27eaaad41a4d (diff)
downloadllvm-6cc1df5d3d52187b86d301555dd1f98240f9ceb6.zip
llvm-6cc1df5d3d52187b86d301555dd1f98240f9ceb6.tar.gz
llvm-6cc1df5d3d52187b86d301555dd1f98240f9ceb6.tar.bz2
Provide a special diagnostic for attempts to explicitly specialize
class templates within class scope (which is ill-formed), and recover by dropping the explicit specialization entirely. Fixes the infinite loop in PR7622. llvm-svn: 108217
Diffstat (limited to 'llvm/lib/Target/CppBackend/CPPBackend.cpp')
0 files changed, 0 insertions, 0 deletions