- 63f5578 My original patch missed the virtual-base case for destroying by John McCall · 13 years ago
- 12d8d80 Fix the access check performed as part of the determination of whether by John McCall · 13 years ago
- b9abd872 Fix several problems with protected access control: by John McCall · 13 years ago
- 42acead Diagnose tag and class template declarations with qualified by Douglas Gregor · 13 years ago
- 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
- b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
- 883af83 Implement the restrictions in C++ [class.friend]p6, which disallow by Douglas Gregor · 13 years ago
- ac57f0b The effective context of a friend function is its lexical context. Fixes PR9103. by Douglas Gregor · 13 years ago
- ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
- 8271317 Update our diagnostics to properly account for move operations. by Sean Hunt · 14 years ago
- 1e55e91 Undo enough of r131143 to make private copy ctor diags say "copy constructor" again by Matt Beaumont-Gay · 14 years ago
- 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 14 years ago
- f961ea5 Re-do R131114 without breaking code. by Sean Hunt · 14 years ago
- abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 14 years ago
- e41721e Pass -fexceptions to all tests that use try/catch/throw. by Anders Carlsson · 14 years ago
- 4bfd680 Handle delayed access in local declarations. PR9229. by John McCall · 14 years ago
- b25b295 Return a declaration to the parser when creating a field in C++ so that by John McCall · 14 years ago
- 417d39f Don't crash on hierarchy static_casts which appear in variable initializers. by John McCall · 14 years ago
- f5ba7e0 Change the context correctly when instantiating a static data member definition. by John McCall · 14 years ago
- eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 14 years ago
- 83eecbe When building a user-defined conversion sequence, keep track of the by Douglas Gregor · 14 years ago
- aa56a66 Access control polish: drop the note on the original declaration and by John McCall · 14 years ago
- 29ae6e5 Support friend function declarations in local classes correctly. by John McCall · 14 years ago
- 98efb9f PR8325: don't do destructor checking when a pointer is thrown. by Eli Friedman · 14 years ago
- fe24e05 Add a quick-and-dirty hack to give a better diagnostic for [class.protected] by John McCall · 14 years ago
- 326c8c7 That's not the right direction to compute notional accessibility in at all. by John McCall · 14 years ago
- 8c77bcb When checking access control for an instance member access on by John McCall · 14 years ago
- 8ba6691 Work around a crash when checking access to injected class names by John McCall · 14 years ago
- b859206 Perform access control when template lookup finds a class template. by John McCall · 14 years ago
- c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
- ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
- 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
- 63ef464 Do not use CXXZeroValueInitExpr for class types. Instead, use by Douglas Gregor · 14 years ago
- 0b495cd A bug I've introduced in STDIN handling surfaced a few broken tests, fix them. by Benjamin Kramer · 14 years ago
- 5ed9b93 Make sure to check the accessibility of and mark the destructor for the by Eli Friedman · 15 years ago
- 76ef658 When we complain about a member being inaccessible due to a constraint by Douglas Gregor · 15 years ago
- 9da9cdf When filtering out previous declarations of friend functions, consider the by John McCall · 15 years ago
- 238058c I hate this commit. by Douglas Gregor · 15 years ago
- ac7c2c8 C++98/03 [temp.friend]p4 requires that inline function definitions by Douglas Gregor · 15 years ago
- c63d2c8 When we emit an error during the implicit definition of a special by Douglas Gregor · 15 years ago
- 380c213 Speculatively revert r103497, "Do not mark the virtual members of an by Daniel Dunbar · 15 years ago
- bbbe074 Do not mark the virtual members of an implicitly-instantiated class as by Douglas Gregor · 15 years ago
- 01ebd9d An access is permitted if the current template instantiates to the appropriate by John McCall · 15 years ago
- 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 15 years ago
- 7576a65 Test case for r102578. by John McCall · 15 years ago
- f581382 Properly switch into the declaring scope of a template when performing by John McCall · 15 years ago
- 4154e0b When we create a temporary of class type that we don't immediately by Douglas Gregor · 15 years ago
- 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 15 years ago
- 00b40d3 Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. by Daniel Dunbar · 15 years ago
- d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 15 years ago
- 711f34a Keep tack of whether a base in an InitializedEntity is an inherited virtual base or not. Use this in CheckConstructorAccess. by Anders Carlsson · 15 years ago
- 9a68a67 Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to report different diagnostics depending on which entity is being initialized. by Anders Carlsson · 15 years ago
- 630eb01 Fix the access checking of function and function template argument types, by Chandler Carruth · 15 years ago
- 77e8b11 Support befriending members of class template specializations. by John McCall · 15 years ago
- 3d04336 Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 15 years ago
- 9ea6397 Don't try to find a scope corresponding to the search DC for an unfound by John McCall · 15 years ago
- 7002f4c Turn access control on by default in -cc1. by John McCall · 15 years ago
- 06245bf Improve handling of friend types in several ways: by Douglas Gregor · 15 years ago
- c91cc66 Check access for the implicit calls to destructors that occur when we by John McCall · 15 years ago
- 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 15 years ago
- 7bbe5f6 Check in a motivating test for the revised access semantics. by John McCall · 15 years ago
- db73c68 Correct the calculation of access to more closely model the wording in by John McCall · 15 years ago
- 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
- 2cc2675 Accumulate all functions and classes that the effective context is by John McCall · 15 years ago
- 7c3745a add a slight variation of test3, where by Gabor Greif · 15 years ago
- 9c12739 Do not mark the destructor of a function parameter's type. Fixes PR6709. by Douglas Gregor · 15 years ago
- d325daa Reapply r99596 with a fix: link an instantiated friend function to its by John McCall · 15 years ago
- 90f9789 When finishing a function definition, leave the function definition *after* by John McCall · 15 years ago
- e06c1a1 Fix a very minor oversight in privileges-elevation: we were only considering by John McCall · 15 years ago
- c1b621d Walk out of enums when determining effective context. by John McCall · 15 years ago
- 7aceaf8 When elevating access along an inheritance path, initialize the computed by John McCall · 15 years ago
- 90c8c57 from code inspection, we were treating placement news with one argument as by John McCall · 15 years ago
- 10f2873 Redeclaration lookups for parameter names should be flagged as redeclaration lookups by John McCall · 15 years ago
- 88b6c71 Grant nested classes the access privileges of their enclosing classes. by John McCall · 15 years ago
- ef027fe Perform access control for the implicit calls to base and member destructors by John McCall · 15 years ago
- b020748 Access control for implicit calls to copy assignment operators and copy by John McCall · 15 years ago
- 6c790ea Perform access control even for the implicit destructor calls from implicit by John McCall · 15 years ago
- 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
- b05b5f3 Remember access paths for visible conversion decls. by John McCall · 15 years ago
- ceef4ce Add an extra test to this test-case. by John McCall · 15 years ago
- d60e22e Implement basic support for friend types and functions in non-dependent by John McCall · 15 years ago
- 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 15 years ago
- 7bf3600 Fix the lookup of names used in a friend declaration to not attempt to by Chandler Carruth · 15 years ago
- 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
- 4f9506a Access control for implicit destructor calls. Diagnostic could be orders of by John McCall · 15 years ago
- b13b737 Access checking for implicit user-defined conversions. by John McCall · 15 years ago
- 233a641 Access control for surrogate function calls. Required a moderately gross hack by John McCall · 15 years ago
- 41d8903 Access control for overloaded call operators. Not for surrogates yet, by John McCall · 15 years ago
- 5357b61 Access checking for overloaded operators. by John McCall · 15 years ago
- 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 15 years ago
- c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 15 years ago
- 92f8831 Implement elementary access control. by John McCall · 15 years ago
- a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
- 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago