aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaAccess.cpp
AgeCommit message (Expand)Author
2012-02-15Introduce a new initialization entity for lambda captures, andDouglas Gregor
2012-01-20Remove unused variables.Benjamin Kramer
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2011-12-29Change the diagnostics which said 'accepted as an extension' to instead sayRichard Smith
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor
2011-11-14When we're checking access in a dependent context, don't try to lookDouglas Gregor
2011-11-03Extend IsSimplyAccessible to check for Objective-C instance variableDouglas Gregor
2011-11-03Class can't be null in this contextDouglas Gregor
2011-11-03Refactor Sema::IsSimplyAccessible slightly, to work on a DeclContext rather t...Douglas Gregor
2011-10-10Don't crash in Sema::IsSimplyAccessible if the declaration is not a C++ class...Douglas Gregor
2011-10-09The effective context of a friend function is its lexicalDouglas Gregor
2011-10-06Added CXAvailability_NotAccessible to indicate that a declaration is availabl...Erik Verbruggen
2011-09-21Enforce access control for conversion operators used in contextualJohn McCall
2011-09-20Move Microsoft access specifier bug emulation from -fms-extensions to -fm-com...Francois Pichet
2011-09-19Removed an unused field and its accessors methods.Erik Verbruggen
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-06-10Implement caching of default constructors on the resolution table. ThisSean Hunt
2011-05-25Update our diagnostics to properly account for move operations.Sean Hunt
2011-05-23Emulate a MSVC bug where if during an using declaration name lookup, the decl...Francois Pichet
2011-05-19Undo enough of r131143 to make private copy ctor diags say "copy constructor"...Matt Beaumont-Gay
2011-05-12HrmSean Hunt
2011-05-10Re-do R131114 without breaking code.Sean Hunt
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-02-15Handle delayed access in local declarations. PR9229.John McCall
2011-02-14When parsing an out-of-line member function declaration, we must delayJohn McCall
2010-11-28Minor whitespace and comment fixes. No functionality change.Nico Weber
2010-10-20Access control polish: drop the note on the original declaration andJohn McCall
2010-10-16White-listing templated-scope friend decls is a good idea, but doing itJohn McCall
2010-10-12Handle dependent friends more explicitly and deal with the possibilityJohn McCall
2010-09-03Add a quick-and-dirty hack to give a better diagnostic for [class.protected]John McCall
2010-08-28That's not the right direction to compute notional accessibility in at all.John McCall
2010-08-28Fix build. Bad me, adding last-minute assertions.John McCall
2010-08-28When checking access control for an instance member access onJohn McCall
2010-08-27Propagate whether an id-expression is the immediate argument ofJohn McCall
2010-08-26Restore r112114 now that SmallVector<...,0> is safe.John McCall
2010-08-26Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their ownDaniel Dunbar
2010-08-25Pull DelayedDiagnostic and AccessedEntity out into their own header.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-20Revert r111609, which is failing its new test.Douglas Gregor
2010-08-20Detect efforts to declare a template member friend and explicitly ignore them.John McCall
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-06-28Partial fix for PR7267 based on comments by John McCall on an earlier patch.Chandler Carruth
2010-06-07PR7245: Make binding a reference to a temporary without a usable copyJeffrey Yasskin
2010-05-28When we complain about a member being inaccessible due to a constraintDouglas Gregor
2010-05-04An access is permitted if the current template instantiates to the appropriateJohn McCall
2010-04-23Add another 'catch all' access diagnostic.Anders Carlsson
2010-04-22Use the naming class from the overloaded lookup when access-checking anJohn McCall