summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Complete reimplementation of the synthesis for implicitly-defined copyDouglas Gregor2010-05-011-1/+3
* Added an RAII object that helps set up/tear down the Sema contextDouglas Gregor2010-05-011-1/+1
* It turns out that basically every caller to RequireCompleteDeclContextJohn McCall2010-05-011-2/+2
* Teach __builtin_offsetof to compute the offsets of members of baseDouglas Gregor2010-04-291-0/+14
* Ensure that cv-qualifiers are correctly removed for post-inc/decrementsAlexis Hunt2010-04-281-19/+25
* Diagnose __builtin_offsetof expressions that refer to bit-fieldsDouglas Gregor2010-04-281-3/+25
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-32/+173
* When the qualifier of a id-expression is non-dependent but notDouglas Gregor2010-04-281-3/+4
* It's okay to refer to non-type template parameters anywhere they areDouglas Gregor2010-04-271-1/+4
* During template instantiation, set the naming class ofDouglas Gregor2010-04-271-0/+24
* Improve the diagnostic you get when making a qualified member accessJohn McCall2010-04-271-5/+2
* When name lookup finds a single declaration that was imported via aDouglas Gregor2010-04-251-1/+3
* Improve the diagnostic when we find something we did not expect in aDouglas Gregor2010-04-251-9/+10
* Add base paths to CK_UncheckedDerivedToBase and CK_DerivedToBaseMemberPointer.Anders Carlsson2010-04-241-9/+10
* Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson2010-04-241-3/+4
* Add BasePath arguments to all cast expr constructors.Anders Carlsson2010-04-241-1/+3
* Pass the base specifiers through to CheckDerivedToBaseConversion. No function...Anders Carlsson2010-04-241-1/+1
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-3/+0
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-2/+5
* Implement template instantiation for Objective-C++ message sends. WeDouglas Gregor2010-04-221-0/+5
* Whenever we complain about a failed initialization of a function orDouglas Gregor2010-04-221-1/+7
* Overhaul the AST representation of Objective-C message sendDouglas Gregor2010-04-211-4/+4
* Switch Sema::FindCompositePointerType() over to InitializationSequence. Douglas Gregor2010-04-161-2/+2
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-18/+3
* Expand the argument diagnostics for too many arguments and giveEric Christopher2010-04-161-1/+2
* Expand argument diagnostic for too few arguments to give the numberEric Christopher2010-04-161-1/+2
* Thread a Scope pointer into BuildRecoveryCallExpr to help typoDouglas Gregor2010-04-141-1/+1
* Teach typo correction about various language keywords. We can'tDouglas Gregor2010-04-141-33/+46
* When diagnosing suspicious precedence or assignments, move the fix-itDouglas Gregor2010-04-141-20/+28
* Use ASTVector instead of std::vector for the Exprs in InitListExpr. PerformanceTed Kremenek2010-04-131-4/+5
* Implement C++ [temp.local]p4, which specifies how we eliminateDouglas Gregor2010-04-121-2/+4
* change Scope::WithinElse to be a normal scope flag, widen theChris Lattner2010-04-121-4/+3
* fix a fixme, stop evaluating getCurMethodDecl() repeatedly Chris Lattner2010-04-121-6/+5
* fix PR6811 by not parsing 'super' as a magic expression inChris Lattner2010-04-111-16/+4
* actually the interface grossness in the previous patch was due toChris Lattner2010-04-111-3/+1
* factor the code that handles "expr.field" when expr is aChris Lattner2010-04-111-99/+6
* Remove fixit for string literal comparison. Telling the user to use 'strcmp'...Ted Kremenek2010-04-091-5/+1
* Improve diagnostics when we fail to convert from a source type to aDouglas Gregor2010-04-091-1/+21
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-7/+7
* Return early from Sema::MarkDeclarationReferenced when we know thereDouglas Gregor2010-04-071-2/+7
* Implement the protected access restriction ([class.protected]), which requiresJohn McCall2010-04-061-25/+8
* Diagnose invalid code with -fobjc-nonfragile-abi2 whenFariborz Jahanian2010-04-021-5/+0
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-37/+31
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-31/+37
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-37/+31
* Remove silly temporary comment.John McCall2010-03-301-2/+0
* Introduce a new kind of derived-to-base cast which bypasses the need forJohn McCall2010-03-301-4/+4
* Remember the regparm attribute in FunctionType::ExtInfo.Rafael Espindola2010-03-301-2/+2
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-35/+95
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-4/+4
OpenPOWER on IntegriCloud