aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprMember.cpp
AgeCommit message (Expand)Author
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-01Let's use the correct bool this time.Kaelyn Uhrain
2012-05-01A couple of very small tweaks suggested by Doug in reply to r155580 and r155163.Kaelyn Uhrain
2012-04-25Add an error message with fixit hint for changing '.' to '->'.Kaelyn Uhrain
2012-04-21Also highlight the member name.Matt Beaumont-Gay
2012-04-21Fix a QoI bug reported by a user.Matt Beaumont-Gay
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-05Improve diagnostics for invalid use of non-static members / this:Richard Smith
2012-03-17Fix crash on invalid code. I've tried to produce a reduced test case, but wh...Ted Kremenek
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-07objective-c lldb support: don't perform ivar access control check Fariborz Jahanian
2012-02-25Fix r151443 to only apply C++11's exception for non-static data member accessRichard Smith
2012-02-25PR11956: C++11's special exception for accessing non-static data members fromRichard Smith
2012-02-25Bugfix: bogus warning -- "invalid use of non-static data member",DeLesley Hutchins
2012-02-06Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara
2012-02-02Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-20Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an...Eli Friedman
2012-01-18objc: deprecate direct usage of 'isa' of objc objectsFariborz Jahanian
2012-01-18Make PotentiallyPotentiallyEvaluated contexts work correctly when referencing...Eli Friedman
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-13Convert SemaExprMember.cpp to pass a callback object to CorrectTypo,Kaelyn Uhrain
2012-01-13A few minor improvements to error recovery trying to access member of a funct...Eli Friedman
2012-01-07More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman
2012-01-02Diagnose cases where the definition of a particular type is required,Douglas Gregor
2011-12-20Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor
2011-10-27Fix some cases where a CK_IntegralCast was being used to convert an lvalue to anRichard Smith
2011-10-26Pull out conversion on LHS of -> and . into its own function. This happensRichard Smith
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-18Make it possible to compute the type of 'this' without capturingDouglas Gregor
2011-10-17obj-c++: Fix a IRGen crash when getter is a reference type.Fariborz Jahanian
2011-10-11Catch placeholder types in DefaultLvalueConversionJohn McCall
2011-10-10Don't complain about qualified property or ivar access when theDouglas Gregor
2011-10-09Diagnose attempts to qualify the name of an instance variable orDouglas Gregor
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-08-11Encapsulate the Objective-C id/Class/SEL "redefinition" types inDouglas Gregor
2011-07-28Switch Sema::ExtVectorDecls over to LazyVector.Douglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-06-28Provide fix-it for '.' <-> '->' for Objective-C ivar/property access.Fariborz Jahanian
2011-06-23Move all of Sema's member-access-related checking out of SemaExpr.cppDouglas Gregor