llvm-project/clang/test/CXX/class
Richard Smith 715ee079da Related to PR37768: improve diagnostics for class name shadowing.
Diagnose the name of the class being shadowed by using declarations, and
improve the diagnostics for the case where the name of the class is
shadowed by a non-static data member in a class with constructors.  In
the latter case, we now always give the "member with the same name as
its class" diagnostic regardless of the relative order of the member and
the constructor, rather than giving an inscrutible diagnostic if the
constructor appears second.

llvm-svn: 335182
2018-06-20 21:58:20 +00:00
..
class.base/class.base.init
class.bit Implement DR2229, which prohibits unnamed bit-fields from having qualifiers in C++. 2018-03-17 21:08:40 +00:00
class.friend
class.local
class.mem Related to PR37768: improve diagnostics for class name shadowing. 2018-06-20 21:58:20 +00:00
class.mfct/class.mfct.non-static revert changes from r311851. 2017-08-27 19:00:08 +00:00
class.nest
class.nested.type
class.static/class.static.data Don't warn about runtime behavior problems in variable initializers that we 2017-09-23 18:27:11 +00:00
class.union Adjust and fix failing CXX tests after r332799 2018-05-19 03:33:56 +00:00
p1-0x.cpp
p2-0x.cpp
p6-0x.cpp