llvm-project/clang/test/CXX/temp
Richard Smith c660c8f5d2 Implement C++ DR727, which permits explicit specializations at class scope.
More generally, this permits a template to be specialized in any scope in which
it could be defined, so this also supersedes DR44 and DR374 (the latter of
which we previously only implemented in C++11 mode onwards due to unclarity as
to whether it was a DR).

llvm-svn: 327705
2018-03-16 13:36:56 +00:00
..
temp.arg Fix all tests under test/CXX (and test/Analysis) to pass if clang's default 2016-08-31 23:24:08 +00:00
temp.decls Do not look through pack expansions when looking for unexpanded parameter packs. 2017-08-15 22:58:45 +00:00
temp.deduct.guide Implement C++ DR727, which permits explicit specializations at class scope. 2018-03-16 13:36:56 +00:00
temp.fct.spec [c++1z] Support deducing B in noexcept(B). 2017-06-07 21:46:22 +00:00
temp.names
temp.param [Parser][FixIt] Better diagnostics for "typedef" instead of "typename" typo 2018-02-08 14:37:58 +00:00
temp.res Repoint 'missing typename' diagnostic to the location where 'typename' should be added. 2017-02-01 21:41:18 +00:00
temp.spec Implement C++ DR727, which permits explicit specializations at class scope. 2018-03-16 13:36:56 +00:00
temp.type
p3.cpp