summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaAccess.cpp
Commit message (Expand)AuthorAgeFilesLines
* As per John McCall comment:Francois Pichet2012-04-181-4/+4
* Emulate a MSVC bug where the creation of pointer-to-member to protected membe...Francois Pichet2012-04-171-0/+7
* Fix the access check performed as part of the determination of whetherJohn McCall2012-04-091-0/+23
* Fix several problems with protected access control:John McCall2012-04-071-48/+140
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-12/+12
* Introduce a new initialization entity for lambda captures, andDouglas Gregor2012-02-151-0/+7
* Remove unused variables.Benjamin Kramer2012-01-201-2/+0
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-4/+0
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-4/+4
* Change the diagnostics which said 'accepted as an extension' to instead sayRichard Smith2011-12-291-1/+1
* Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor2011-12-151-1/+1
* When we're checking access in a dependent context, don't try to lookDouglas Gregor2011-11-141-0/+3
* Extend IsSimplyAccessible to check for Objective-C instance variableDouglas Gregor2011-11-031-1/+41
* Class can't be null in this contextDouglas Gregor2011-11-031-1/+1
* Refactor Sema::IsSimplyAccessible slightly, to work on a DeclContext rather t...Douglas Gregor2011-11-031-11/+16
* Don't crash in Sema::IsSimplyAccessible if the declaration is not a C++ class...Douglas Gregor2011-10-101-1/+1
* The effective context of a friend function is its lexicalDouglas Gregor2011-10-091-1/+5
* Added CXAvailability_NotAccessible to indicate that a declaration is availabl...Erik Verbruggen2011-10-061-0/+21
* Enforce access control for conversion operators used in contextualJohn McCall2011-09-211-2/+1
* Move Microsoft access specifier bug emulation from -fms-extensions to -fm-com...Francois Pichet2011-09-201-1/+1
* Removed an unused field and its accessors methods.Erik Verbruggen2011-09-191-6/+3
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-8/+8
* Implement caching of default constructors on the resolution table. ThisSean Hunt2011-06-101-10/+28
* Update our diagnostics to properly account for move operations.Sean Hunt2011-05-251-4/+2
* Emulate a MSVC bug where if during an using declaration name lookup, the decl...Francois Pichet2011-05-231-4/+48
* Undo enough of r131143 to make private copy ctor diags say "copy constructor"...Matt Beaumont-Gay2011-05-191-2/+6
* HrmSean Hunt2011-05-121-3/+5
* Re-do R131114 without breaking code.Sean Hunt2011-05-101-6/+4
* Implement support for C++0x alias templates.Richard Smith2011-05-051-2/+2
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-8/+8
* Handle delayed access in local declarations. PR9229.John McCall2011-02-151-10/+14
* When parsing an out-of-line member function declaration, we must delayJohn McCall2011-02-141-7/+13
* Minor whitespace and comment fixes. No functionality change.Nico Weber2010-11-281-1/+1
* Access control polish: drop the note on the original declaration andJohn McCall2010-10-201-1/+43
* White-listing templated-scope friend decls is a good idea, but doing itJohn McCall2010-10-161-2/+3
* Handle dependent friends more explicitly and deal with the possibilityJohn McCall2010-10-121-0/+4
* Add a quick-and-dirty hack to give a better diagnostic for [class.protected]John McCall2010-09-031-0/+55
* That's not the right direction to compute notional accessibility in at all.John McCall2010-08-281-21/+28
* Fix build. Bad me, adding last-minute assertions.John McCall2010-08-281-1/+1
* When checking access control for an instance member access onJohn McCall2010-08-281-8/+130
* Propagate whether an id-expression is the immediate argument ofJohn McCall2010-08-271-1/+1
* Restore r112114 now that SmallVector<...,0> is safe.John McCall2010-08-261-4/+6
* Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their ownDaniel Dunbar2010-08-261-6/+4
* Pull DelayedDiagnostic and AccessedEntity out into their own header.John McCall2010-08-251-4/+6
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* Revert r111609, which is failing its new test.Douglas Gregor2010-08-201-3/+0
* Detect efforts to declare a template member friend and explicitly ignore them.John McCall2010-08-201-0/+3
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-3/+3
* Partial fix for PR7267 based on comments by John McCall on an earlier patch.Chandler Carruth2010-06-281-0/+15