- ad5c1ca Implement DR580: access checks for template parameters of a class template are by Richard Smith · 13 years ago
- d010ac9 Don't crash when diagnosing path-constrained protected by John McCall · 13 years ago
- 5149fbf Only suppress instance context if a member is actually by John McCall · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- 33b5baf Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 13 years ago
- a876013 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 13 years ago
- e91aec7 When computing the effective context for access control, by John McCall · 13 years ago
- dd28e79 Fix a few -Wdocumentation warnings. by Dmitri Gribenko · 13 years ago
- a0a9689 Check access to friend declarations. There's a number of different by John McCall · 13 years ago
- 1ea8e09 Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 13 years ago
- 18348b6 Diagnostics cleanup: Fixing \params to match the code. by James Dennett · 13 years ago
- 6347b68 Change how we suppress access control in explicit instantiations by John McCall · 14 years ago
- 42f8db9 There is no reason for these methods to be out-of-line. by John McCall · 14 years ago
- 52d3898 Fix a comment. by Francois Pichet · 14 years ago
- 5b061f0 As per John McCall comment: by Francois Pichet · 14 years ago
- a39371c Emulate a MSVC bug where the creation of pointer-to-member to protected member of base class is allowed but only from a static function. by Francois Pichet · 14 years ago
- d427421 Fix the access check performed as part of the determination of whether by John McCall · 14 years ago
- 5dadb65 Fix several problems with protected access control: by John McCall · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 19666fb Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 14 years ago
- 1dd48bc Remove unused variables. by Benjamin Kramer · 14 years ago
- 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
- ec9fd13 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 14 years ago
- e434590 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 14 years ago
- 0b144e1 Replace all comparisons between ObjCInterfaceDecl pointers with calls by Douglas Gregor · 14 years ago
- 0201a4c When we're checking access in a dependent context, don't try to look by Douglas Gregor · 14 years ago
- 21ceb18 Extend IsSimplyAccessible to check for Objective-C instance variable by Douglas Gregor · 14 years ago
- 3b52b69 Class can't be null in this context by Douglas Gregor · 14 years ago
- 03ba188 Refactor Sema::IsSimplyAccessible slightly, to work on a DeclContext rather than a class by Douglas Gregor · 14 years ago
- 2259d85 Don't crash in Sema::IsSimplyAccessible if the declaration is not a C++ class member. Fixes PR11108. by Douglas Gregor · 14 years ago
- 5663658 The effective context of a friend function is its lexical context. Fixes PR9103. by Douglas Gregor · 14 years ago
- 2e657ff Added CXAvailability_NotAccessible to indicate that a declaration is available, but not accessible from the current code completion context. by Erik Verbruggen · 14 years ago
- 3090903 Enforce access control for conversion operators used in contextual by John McCall · 14 years ago
- b3642c2 Move Microsoft access specifier bug emulation from -fms-extensions to -fm-compatibility. by Francois Pichet · 14 years ago
- 631dfc6 Removed an unused field and its accessors methods. by Erik Verbruggen · 14 years ago
- 0706d20 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- eef8ee0 Implement caching of default constructors on the resolution table. This by Alexis Hunt · 14 years ago
- 119c10e Update our diagnostics to properly account for move operations. by Alexis Hunt · 15 years ago
- efb1af9 Emulate a MSVC bug where if during an using declaration name lookup, the declaration found is unaccessible (private) and that declaration was bring into scope via another using declaration whose target declaration is accessible (public) then no error is generated. by Francois Pichet · 15 years ago
- 6c307ae Undo enough of r131143 to make private copy ctor diags say "copy constructor" again by Matt Beaumont-Gay · 15 years ago
- f9172946 Hrm by Alexis Hunt · 15 years ago
- 80f00ff Re-do R131114 without breaking code. by Alexis Hunt · 15 years ago
- 3f1b5d0 Implement support for C++0x alias templates. by Richard Smith · 15 years ago
- dda56e4 Support for C++11 (non-template) alias declarations. by Richard Smith · 15 years ago
- 9743e8d Handle delayed access in local declarations. PR9229. by John McCall · 15 years ago
- c146582 When parsing an out-of-line member function declaration, we must delay by John McCall · 15 years ago
- 20c9f1d Minor whitespace and comment fixes. No functionality change. by Nico Weber · 15 years ago
- f551aca Access control polish: drop the note on the original declaration and by John McCall · 15 years ago
- 2c2eb12 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 15 years ago
- de3fd22 Handle dependent friends more explicitly and deal with the possibility by John McCall · 15 years ago
- 417e744 Add a quick-and-dirty hack to give a better diagnostic for [class.protected] by John McCall · 15 years ago
- 1177ff1 That's not the right direction to compute notional accessibility in at all. by John McCall · 15 years ago
- c6af8f4 Fix build. Bad me, adding last-minute assertions. by John McCall · 15 years ago
- 9632967 When checking access control for an instance member access on by John McCall · 15 years ago
- 8d08b9b Propagate whether an id-expression is the immediate argument of by John McCall · 15 years ago
- b45a1e7 Restore r112114 now that SmallVector<...,0> is safe. by John McCall · 15 years ago
- b6ceacf Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their own by Daniel Dunbar · 15 years ago
- 6b48873 Pull DelayedDiagnostic and AccessedEntity out into their own header. by John McCall · 15 years ago
- 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
- 5be1eb8 Revert r111609, which is failing its new test. by Douglas Gregor · 15 years ago
- a189f2e Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 15 years ago
- c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
- 2d69ec7 Partial fix for PR7267 based on comments by John McCall on an earlier patch. by Chandler Carruth · 15 years ago
- caa710d PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 15 years ago
- ed2540d When we complain about a member being inaccessible due to a constraint by Douglas Gregor · 16 years ago
- 9720514 An access is permitted if the current template instantiates to the appropriate by John McCall · 16 years ago
- 11373b5 Add another 'catch all' access diagnostic. by Anders Carlsson · 16 years ago
- 8c12dc4 Use the naming class from the overloaded lookup when access-checking an by John McCall · 16 years ago
- 05bf009 Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 16 years ago
- e448942 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 16 years ago
- 046bb5c Unify two diagnostics into one. by Anders Carlsson · 16 years ago
- 4bb6e92 Diagnose access to fields with private constructors. by Anders Carlsson · 16 years ago
- 43c64af Keep tack of whether a base in an InitializedEntity is an inherited virtual base or not. Use this in CheckConstructorAccess. by Anders Carlsson · 16 years ago
- a01874b Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to report different diagnostics depending on which entity is being initialized. by Anders Carlsson · 16 years ago
- aad3007 Fix the access checking of function and function template argument types, by Chandler Carruth · 16 years ago
- 8e36d53 Check access for the implicit calls to destructors that occur when we by John McCall · 16 years ago
- a8ae222 Implement the protected access restriction ([class.protected]), which requires by John McCall · 16 years ago
- d79b4d8 Correct the calculation of access to more closely model the wording in by John McCall · 16 years ago
- b493d53 Fix an oversight with access control for address-of-function. by John McCall · 16 years ago
- 16df1e5 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 16 years ago
- 8933623 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 16 years ago
- 3dc81f7 Accumulate all functions and classes that the effective context is by John McCall · 16 years ago
- e0b2ddb Reapply r99596 with a fix: link an instantiated friend function to its by John McCall · 16 years ago
- 1a78217 Apparently that didn't work. Reverting for now. by John McCall · 16 years ago
- a5beaf6 Properly instantiate and link in friend function templates. by John McCall · 16 years ago
- 27e70ba Fix a very minor oversight in privileges-elevation: we were only considering by John McCall · 16 years ago
- 15ad096 Preserve type-source information in friend declarations. by John McCall · 16 years ago
- 598b440 Properly instantiate friend class template declarations and link them into by John McCall · 16 years ago
- 63d45e5 Revert 99477 since it appears to be breaking the clang-x86_64-darwin10-fnt by Bob Wilson · 16 years ago
- ac418d4 Properly instantiate and link in friend-class-template declarations. by John McCall · 16 years ago
- 69f7586 Walk out of enums when determining effective context. by John McCall · 16 years ago
- 816d75b Support friend function specializations. by John McCall · 16 years ago
- c62bb64 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 16 years ago
- a0296f7 Remember the "found declaration" for an overload candidate, which is the by John McCall · 16 years ago
- a332b95 When elevating access along an inheritance path, initialize the computed by John McCall · 16 years ago
- fb6f526 from code inspection, we were treating placement news with one argument as by John McCall · 16 years ago
- 39e8288 Implement non-dependent friend functions and classes. by John McCall · 16 years ago
- fb803d7 Grant nested classes the access privileges of their enclosing classes. by John McCall · 16 years ago
- ab8c273 Access control for implicit calls to copy assignment operators and copy by John McCall · 16 years ago