llvm-project/clang/test/CXX
John McCall a332b953e8 When elevating access along an inheritance path, initialize the computed
access to the (elevated) access of the accessed declaration, if applicable,
rather than plunking that access onto the end after we've calculated the
inheritance access.

Also, being a friend of a derived class gives you public access to its
members (subject to later modification by further inheritance);  it does
not simply ignore a single location of restricted inheritance.

Also, when computing the best unprivileged path to a subobject, preserve
the information that the worst path might be AS_none (forbidden) rather
than a minimum of AS_private.

llvm-svn: 98899
2010-03-18 23:49:19 +00:00
..
basic When pretty-printing tag types, only print the tag if we're in C (and 2010-03-10 11:27:22 +00:00
class When pretty-printing tag types, only print the tag if we're in C (and 2010-03-10 11:27:22 +00:00
class.access When elevating access along an inheritance path, initialize the computed 2010-03-18 23:49:19 +00:00
class.derived Reinstate r97674 with a fix for the assertion that was firing in <list> 2010-03-03 23:55:11 +00:00
conv When pretty-printing tag types, only print the tag if we're in C (and 2010-03-10 11:27:22 +00:00
dcl.dcl When pretty-printing tag types, only print the tag if we're in C (and 2010-03-10 11:27:22 +00:00
dcl.decl When pretty-printing tag types, only print the tag if we're in C (and 2010-03-10 11:27:22 +00:00
except/except.handle When declaring a catch block in C++, make sure that the type being 2010-03-05 23:38:39 +00:00
expr Implement semantic analysis for C++ [expr.new]p18-20, which describe 2010-02-26 05:06:18 +00:00
lex Fix for PR6220: compute the correct type for multicharacter literals. 2010-02-03 18:21:45 +00:00
over Initialization improvements: addition of string initialization and a few 2009-12-19 08:11:05 +00:00
special Add test case for PR6141, which was fixed a few days ago 2010-02-24 21:54:27 +00:00
temp Implement non-dependent friend functions and classes. 2010-03-17 20:01:29 +00:00