1. aa56a66 Access control polish: drop the note on the original declaration and by John McCall · 14 years ago
  2. 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
  3. 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
  4. fe24e05 Add a quick-and-dirty hack to give a better diagnostic for [class.protected] by John McCall · 14 years ago
  5. 326c8c7 That's not the right direction to compute notional accessibility in at all. by John McCall · 14 years ago
  6. 1797a05 Fix build. Bad me, adding last-minute assertions. by John McCall · 14 years ago
  7. 8c77bcb When checking access control for an instance member access on by John McCall · 14 years ago
  8. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  9. 9c3087b Restore r112114 now that SmallVector<...,0> is safe. by John McCall · 14 years ago
  10. 0ad106f Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their own by Daniel Dunbar · 14 years ago
  11. 6790634 Pull DelayedDiagnostic and AccessedEntity out into their own header. by John McCall · 14 years ago
  12. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  13. 72c4c15 Revert r111609, which is failing its new test. by Douglas Gregor · 14 years ago
  14. 29c695b Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 14 years ago
  15. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  16. 926c4b4 Partial fix for PR7267 based on comments by John McCall on an earlier patch. by Chandler Carruth · 14 years ago
  17. 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 14 years ago
  18. 76ef658 When we complain about a member being inaccessible due to a constraint by Douglas Gregor · 14 years ago
  19. 01ebd9d An access is permitted if the current template instantiates to the appropriate by John McCall · 15 years ago
  20. 0e313bd Add another 'catch all' access diagnostic. by Anders Carlsson · 15 years ago
  21. e9ee23e Use the naming class from the overloaded lookup when access-checking an by John McCall · 15 years ago
  22. 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 15 years ago
  23. d4b2853 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 15 years ago
  24. 792898b Unify two diagnostics into one. by Anders Carlsson · 15 years ago
  25. b99c666 Diagnose access to fields with private constructors. by Anders Carlsson · 15 years ago
  26. 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
  27. 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
  28. 630eb01 Fix the access checking of function and function template argument types, by Chandler Carruth · 15 years ago
  29. c91cc66 Check access for the implicit calls to destructors that occur when we by John McCall · 15 years ago
  30. 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 15 years ago
  31. db73c68 Correct the calculation of access to more closely model the wording in by John McCall · 15 years ago
  32. e2f5ba9 Fix an oversight with access control for address-of-function. by John McCall · 15 years ago
  33. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
  34. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 15 years ago
  35. 2cc2675 Accumulate all functions and classes that the effective context is by John McCall · 15 years ago
  36. d325daa Reapply r99596 with a fix: link an instantiated friend function to its by John McCall · 15 years ago
  37. a7bc855 Apparently that didn't work. Reverting for now. by John McCall · 15 years ago
  38. d7e29e1 Properly instantiate and link in friend function templates. by John McCall · 15 years ago
  39. e06c1a1 Fix a very minor oversight in privileges-elevation: we were only considering by John McCall · 15 years ago
  40. 32f2fb5 Preserve type-source information in friend declarations. by John McCall · 15 years ago
  41. 93ba857 Properly instantiate friend class template declarations and link them into by John McCall · 15 years ago
  42. e131c57 Revert 99477 since it appears to be breaking the clang-x86_64-darwin10-fnt by Bob Wilson · 15 years ago
  43. a56623b Properly instantiate and link in friend-class-template declarations. by John McCall · 15 years ago
  44. c1b621d Walk out of enums when determining effective context. by John McCall · 15 years ago
  45. 7ad650f Support friend function specializations. by John McCall · 15 years ago
  46. 0c01d18 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 15 years ago
  47. 9aa472c Remember the "found declaration" for an overload candidate, which is the by John McCall · 15 years ago
  48. 7aceaf8 When elevating access along an inheritance path, initialize the computed by John McCall · 15 years ago
  49. 90c8c57 from code inspection, we were treating placement news with one argument as by John McCall · 15 years ago
  50. a742db0 Implement non-dependent friend functions and classes. by John McCall · 15 years ago
  51. 88b6c71 Grant nested classes the access privileges of their enclosing classes. by John McCall · 15 years ago
  52. b020748 Access control for implicit calls to copy assignment operators and copy by John McCall · 15 years ago
  53. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
  54. d60e22e Implement basic support for friend types and functions in non-dependent by John McCall · 15 years ago
  55. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
  56. 68c6c9a Mark dtors for parameter variables and eliminate some redundant type munging. by John McCall · 15 years ago
  57. 4f9506a Access control for implicit destructor calls. Diagnostic could be orders of by John McCall · 15 years ago
  58. b13b737 Access checking for implicit user-defined conversions. by John McCall · 15 years ago
  59. 5357b61 Access checking for overloaded operators. by John McCall · 15 years ago
  60. 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 15 years ago
  61. c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 15 years ago
  62. 92f8831 Implement elementary access control. by John McCall · 15 years ago
  63. 44e067b Set a member's access specifier even if it doesn't match the previous specifier. by John McCall · 15 years ago
  64. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  65. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  66. 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
  67. d8f9cb0 Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagnostic IDs. by Anders Carlsson · 16 years ago
  68. 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
  69. 14734f7 Revert Sebastian's rvalue patch (r67870) since it caused test failures in by Anders Carlsson · 16 years ago
  70. e5194ff Implement access checking for protected base classes. by Anders Carlsson · 16 years ago
  71. 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
  72. 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
  73. 29f006b Add a stubbed out CheckBaseClassAccess method. by Anders Carlsson · 16 years ago
  74. c60e888 Move Sema::SetMemberAccessSpecifier to SemaAccess.cpp by Anders Carlsson · 16 years ago
  75. 60d6b0d Add SemaAccess.cpp by Anders Carlsson · 16 years ago