summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseTemplate.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-02-25 22:02:03 +0000
committerDouglas Gregor <dgregor@apple.com>2009-02-25 22:02:03 +0000
commitf47b911f6e0eb586134e2c65f62e5f7954e73e4c (patch)
tree5871d0f4d21bf6fdf303fd8b76ddd16a50d0220c /clang/lib/Parse/ParseTemplate.cpp
parent32a59b231592414c7df6c9795b7f939a444bc1d8 (diff)
downloadbcm5719-llvm-f47b911f6e0eb586134e2c65f62e5f7954e73e4c.tar.gz
bcm5719-llvm-f47b911f6e0eb586134e2c65f62e5f7954e73e4c.zip
Perform additional semantic checking of class template
specializations. In particular: - Make sure class template specializations have a "template<>" header, and complain if they don't. - Make sure class template specializations are declared/defined within a valid context. (e.g., you can't declare a specialization std::vector<MyType> in the global namespace). llvm-svn: 65476
Diffstat (limited to 'clang/lib/Parse/ParseTemplate.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud