summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExprMember.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-12/+5
* Improve diagnostics for invalid use of non-static members / this:Richard Smith2012-04-051-19/+27
* Fix crash on invalid code. I've tried to produce a reduced test case, but wh...Ted Kremenek2012-03-171-1/+10
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-8/+8
* objective-c lldb support: don't perform ivar access control check Fariborz Jahanian2012-03-071-9/+10
* Fix r151443 to only apply C++11's exception for non-static data member accessRichard Smith2012-02-251-5/+14
* PR11956: C++11's special exception for accessing non-static data members fromRichard Smith2012-02-251-15/+15
* Bugfix: bogus warning -- "invalid use of non-static data member",DeLesley Hutchins2012-02-251-1/+2
* Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara2012-02-061-2/+2
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-16/+17
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-2/+2
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-16/+26
* Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an...Eli Friedman2012-01-201-35/+11
* objc: deprecate direct usage of 'isa' of objc objectsFariborz Jahanian2012-01-181-2/+4
* Make PotentiallyPotentiallyEvaluated contexts work correctly when referencing...Eli Friedman2012-01-181-15/+44
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-1/+0
* Convert SemaExprMember.cpp to pass a callback object to CorrectTypo,Kaelyn Uhrain2012-01-131-12/+23
* A few minor improvements to error recovery trying to access member of a funct...Eli Friedman2012-01-131-7/+5
* More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman2012-01-071-0/+3
* Diagnose cases where the definition of a particular type is required,Douglas Gregor2012-01-021-0/+5
* Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith2011-12-201-1/+1
* Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor2011-12-151-2/+2
* Fix some cases where a CK_IntegralCast was being used to convert an lvalue to anRichard Smith2011-10-271-0/+1
* Pull out conversion on LHS of -> and . into its own function. This happensRichard Smith2011-10-261-7/+12
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-40/+8
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-8/+40
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-40/+8
* Make it possible to compute the type of 'this' without capturingDouglas Gregor2011-10-181-2/+2
* obj-c++: Fix a IRGen crash when getter is a reference type.Fariborz Jahanian2011-10-171-9/+9
* Catch placeholder types in DefaultLvalueConversionJohn McCall2011-10-111-43/+19
* Don't complain about qualified property or ivar access when theDouglas Gregor2011-10-101-2/+2
* Diagnose attempts to qualify the name of an instance variable orDouglas Gregor2011-10-091-0/+14
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Encapsulate the Objective-C id/Class/SEL "redefinition" types inDouglas Gregor2011-08-111-4/+5
* Switch Sema::ExtVectorDecls over to LazyVector.Douglas Gregor2011-07-281-3/+7
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-17/+21
* Provide fix-it for '.' <-> '->' for Objective-C ivar/property access.Fariborz Jahanian2011-06-281-1/+9
* Move all of Sema's member-access-related checking out of SemaExpr.cppDouglas Gregor2011-06-231-0/+1582