- aa56a66 Access control polish: drop the note on the original declaration and by John McCall · 14 years ago
- 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
- 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 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
- 1797a05 Fix build. Bad me, adding last-minute assertions. by John McCall · 14 years ago
- 8c77bcb When checking access control for an instance member access on by John McCall · 14 years ago
- 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
- 9c3087b Restore r112114 now that SmallVector<...,0> is safe. by John McCall · 14 years ago
- 0ad106f Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their own by Daniel Dunbar · 14 years ago
- 6790634 Pull DelayedDiagnostic and AccessedEntity out into their own header. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 72c4c15 Revert r111609, which is failing its new test. by Douglas Gregor · 14 years ago
- 29c695b Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- 926c4b4 Partial fix for PR7267 based on comments by John McCall on an earlier patch. by Chandler Carruth · 14 years ago
- 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 14 years ago
- 76ef658 When we complain about a member being inaccessible due to a constraint by Douglas Gregor · 14 years ago
- 01ebd9d An access is permitted if the current template instantiates to the appropriate by John McCall · 15 years ago
- 0e313bd Add another 'catch all' access diagnostic. by Anders Carlsson · 15 years ago
- e9ee23e Use the naming class from the overloaded lookup when access-checking an by John McCall · 15 years ago
- 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 15 years ago
- d4b2853 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 15 years ago
- 792898b Unify two diagnostics into one. by Anders Carlsson · 15 years ago
- b99c666 Diagnose access to fields with private constructors. by Anders Carlsson · 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
- 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
- db73c68 Correct the calculation of access to more closely model the wording in by John McCall · 15 years ago
- e2f5ba9 Fix an oversight with access control for address-of-function. by John McCall · 15 years ago
- 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
- fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 15 years ago
- 2cc2675 Accumulate all functions and classes that the effective context is by John McCall · 15 years ago
- d325daa Reapply r99596 with a fix: link an instantiated friend function to its by John McCall · 15 years ago
- a7bc855 Apparently that didn't work. Reverting for now. by John McCall · 15 years ago
- d7e29e1 Properly instantiate and link in friend function templates. 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
- 32f2fb5 Preserve type-source information in friend declarations. by John McCall · 15 years ago
- 93ba857 Properly instantiate friend class template declarations and link them into by John McCall · 15 years ago
- e131c57 Revert 99477 since it appears to be breaking the clang-x86_64-darwin10-fnt by Bob Wilson · 15 years ago
- a56623b Properly instantiate and link in friend-class-template declarations. by John McCall · 15 years ago
- c1b621d Walk out of enums when determining effective context. by John McCall · 15 years ago
- 7ad650f Support friend function specializations. by John McCall · 15 years ago
- 0c01d18 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 15 years ago
- 9aa472c Remember the "found declaration" for an overload candidate, which is the 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
- a742db0 Implement non-dependent friend functions and classes. by John McCall · 15 years ago
- 88b6c71 Grant nested classes the access privileges of their enclosing classes. by John McCall · 15 years ago
- b020748 Access control for implicit calls to copy assignment operators and copy by John McCall · 15 years ago
- 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
- d60e22e Implement basic support for friend types and functions in non-dependent by John McCall · 15 years ago
- 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
- 68c6c9a Mark dtors for parameter variables and eliminate some redundant type munging. 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
- 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
- 44e067b Set a member's access specifier even if it doesn't match the previous specifier. by John McCall · 15 years ago
- a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
- d8f9cb0 Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagnostic IDs. by Anders Carlsson · 16 years ago
- a33d9b4 Disable access control by default. It can be enabled with the -faccess-control option. When we have better support for it, we can enable it by default again. by Anders Carlsson · 16 years ago
- 14734f7 Revert Sebastian's rvalue patch (r67870) since it caused test failures in by Anders Carlsson · 16 years ago
- e5194ff Implement access checking for protected base classes. by Anders Carlsson · 16 years ago
- f8080a3 It is OK to cast to a private base class if the current member belongs to the class that the private base class is a base of: by Anders Carlsson · 16 years ago
- c4f1e87 Implement checking for base class access. Right now it's overly conservative but that will change. (Also, protected isn't implemented right now). by Anders Carlsson · 16 years ago
- 29f006b Add a stubbed out CheckBaseClassAccess method. by Anders Carlsson · 16 years ago
- c60e888 Move Sema::SetMemberAccessSpecifier to SemaAccess.cpp by Anders Carlsson · 16 years ago
- 60d6b0d Add SemaAccess.cpp by Anders Carlsson · 16 years ago