summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat.John McCall2010-09-031-3/+0
* AST work to support [C++] [IRgen] for ?: with missing LHSFariborz Jahanian2010-08-311-4/+7
* Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt2010-08-301-13/+6
* Fix an corner-case assertion introduced by the refactoring in r112258;Douglas Gregor2010-08-301-0/+2
* Add some braces for sanity and GCC silence. These became unbalanced in r112122,Chandler Carruth2010-08-301-1/+2
* Implement C++0x user-defined string literals.Sean Hunt2010-08-291-6/+13
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-3/+3
* perform cheap test firstGabor Greif2010-08-281-1/+1
* fix PR8007Gabor Greif2010-08-281-1/+6
* Propagate whether an id-expression is the immediate argument ofJohn McCall2010-08-271-37/+61
* De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall2010-08-261-1/+1
* With lax vector conversions (the default) make sure we convert between twoEric Christopher2010-08-261-2/+7
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-243/+243
* Recursive functions should be marked when used from another function. Fixes h...Argyrios Kyrtzidis2010-08-251-1/+4
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-5/+5
* Rename *PendingImplicitInstantiations to *PendingInstantiations. NoChandler Carruth2010-08-251-3/+2
* Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall2010-08-251-2/+4
* Remove AnalysisBasedWarnings.h's dependency on Type.hJohn McCall2010-08-251-3/+4
* When trying to resolve the address of an overloaded expression,John McCall2010-08-241-10/+14
* It is not error in c++ to take address ofFariborz Jahanian2010-08-241-1/+4
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-73/+73
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-7/+7
* PR7971: Compute the correct type for an address-of expression containing anEli Friedman2010-08-241-1/+1
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-135/+96
* Relax the construction of a definition for implicit, trivial defaultChandler Carruth2010-08-231-2/+4
* Push DeclGroupRefs and TemplateNames in an opaque but type-safe wayJohn McCall2010-08-231-2/+1
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-4/+4
* Detabify.Eli Friedman2010-08-221-3/+3
* DeclPtrTy -> Decl *John McCall2010-08-211-6/+5
* Add a workaround for PR7947, a crash trying to recover from invalid C++ code.Nick Lewycky2010-08-201-16/+21
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-4/+4
* Diagnose assiging to an interface object inFariborz Jahanian2010-08-161-0/+5
* When issuing warning for future conflict resolution,Fariborz Jahanian2010-08-131-0/+3
* Zap unused UnaryOperator::OffsetOf.Eli Friedman2010-08-131-4/+0
* Implement -Wcast-align. The initial design of this diagnostic diverges John McCall2010-08-121-0/+4
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-4/+4
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-59/+69
* Random temporary string cleanup.Benjamin Kramer2010-08-111-1/+1
* Added TypeLocs to VAArgExpr node.Abramo Bagnara2010-08-101-4/+10
* Added TypeLocs to TypesCompatibleExpr node.Abramo Bagnara2010-08-101-4/+14
* When attempting to recover from a failed unqualified name lookup, makeDouglas Gregor2010-08-091-0/+2
* Integral-to-pointer conversions are not always null -> member pointerDouglas Gregor2010-08-071-2/+8
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-11/+11
* PR7837: For qualified id's, make sure the decl context is complete if notEli Friedman2010-08-061-20/+18
* Introduce implicit conversions between AltiVec vectors and GCCDouglas Gregor2010-08-061-6/+18
* Flip the switch to use OffsetOfExpr unconditionally; feel free to revert ifEli Friedman2010-08-051-129/+5
* PR7769: Fix references to anonymous structs/unions in base classes inEli Friedman2010-08-051-7/+12
* Remove the warning for variables declared in the if-expression being used inNick Lewycky2010-08-051-21/+1