summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r104117, "Provide a naming class for UnresolvedLookupExprs, even whenDaniel Dunbar2010-05-191-6/+11
* Provide a naming class for UnresolvedLookupExprs, even when occuring onChandler Carruth2010-05-191-11/+6
* Implement C++ builtin operator candidates for vector types.Douglas Gregor2010-05-191-1/+7
* Tweak typo-correction logic a bit regarding "super", so that weDouglas Gregor2010-05-181-3/+3
* Determine when the instantiation of a friend function defined inside aDouglas Gregor2010-05-171-1/+1
* PR7117: Make sure we don't lose the calling convention for K&R-styleEli Friedman2010-05-171-1/+2
* fix rdar://7985267 - Don't emit an error about a non-pod argumentChris Lattner2010-05-161-7/+13
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-17/+17
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-3/+5
* When we encounter a non-dependent type during template instantiation,Douglas Gregor2010-05-071-0/+43
* A correct fix for bug 6466.Sebastian Redl2010-05-071-0/+3
* Revert 103247, it causes lots of test failures.Sebastian Redl2010-05-071-1/+1
* Pass the correct type to BuildMemberReferenceExpr. Fixes bug 6466.Sebastian Redl2010-05-071-1/+1
* After some discussion, conservatively extend our sentinel check to discardJohn McCall2010-05-061-10/+13
* Fixed DISABLE_SMART_POINTERS breakageDouglas Gregor2010-05-061-2/+2
* Rework our handling of temporary objects within the conditions ofDouglas Gregor2010-05-061-0/+14
* Rearchitect -Wconversion and -Wsign-compare. Instead of computing themJohn McCall2010-05-061-4/+0
* When instantiating a function that was declared via a typedef, e.g.,Douglas Gregor2010-05-041-2/+2
* 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
OpenPOWER on IntegriCloud