summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Treat __extension__ like ParenExpr.Abramo Bagnara2010-10-151-14/+48
* Eliminate usage of ObjCSuperExpr used forFariborz Jahanian2010-10-141-9/+21
* Patch to support transparent_union argumentsFariborz Jahanian2010-09-271-0/+7
* Copying result of object property reference expressionFariborz Jahanian2010-09-271-1/+6
* Fixed isConstantInitializer for __builtin_choose_expr.Abramo Bagnara2010-09-271-0/+3
* Warn when an expression result in a LabelStmt is unused.Argyrios Kyrtzidis2010-09-191-1/+5
* Right, there are *two* cases of pr-value class-type expressions that don'tJohn McCall2010-09-161-3/+8
* Tweak comment as suggested by Sebastian.John McCall2010-09-151-1/+1
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-35/+20
* Test destructors in delete expressions and of temporaries for throwing.Sebastian Redl2010-09-101-3/+23
* Address Doug's comments.Sebastian Redl2010-09-101-1/+6
* First version of a testcase, plus fixes.Sebastian Redl2010-09-101-2/+5
* Implement Expr::CanThrow, a function that applies the noexcept operator rules...Sebastian Redl2010-09-101-0/+201
* Make CallExpr::getCalleeDecl look through pointer derefs.Sebastian Redl2010-09-101-0/+8
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-0/+38
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-162/+162
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-4/+4
* Regularize the API for accessing explicit template arguments.John McCall2010-08-191-5/+5
* Zap unused UnaryOperator::OffsetOf.Eli Friedman2010-08-131-1/+0
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-6/+38
* Allow reference binding of a reference of Objective-C object type toDouglas Gregor2010-08-071-0/+2
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-0/+60
* Further adjustments to -Wglobal-constructors; works for references and directJohn McCall2010-08-021-18/+28
* Kill off RequiresGlobalConstructor in favor of isConstantInitializer.John McCall2010-08-011-0/+15
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-69/+0
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-2/+4
* Introduce a new cast kind for an "lvalue bitcast", which handlesDouglas Gregor2010-07-131-0/+2
* When forming a function call or message send expression, be sure toDouglas Gregor2010-07-131-1/+4
* Read/write the C++ parts of DeclRefExpr and MemberExpr for PCH.Argyrios Kyrtzidis2010-07-081-0/+13
* Fix rdar://8139785 "implement warning on dead expression in comma operator"Argyrios Kyrtzidis2010-06-301-3/+8
* Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the cl...Sebastian Redl2010-06-281-372/+0
* Support a couple more C++ Exprs for PCH.Argyrios Kyrtzidis2010-06-241-2/+6
* Do not treat @selector as lvalue (unlike g++).Fariborz Jahanian2010-06-171-1/+0
* Objective-c++ IRGen. Support for @selector expression asFariborz Jahanian2010-06-171-0/+1
* Give Type::isIntegralType() an ASTContext parameter, so that itDouglas Gregor2010-06-161-4/+5
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-4/+5
* When deciding whether an expression has the boolean nature, don't look throughJohn McCall2010-06-121-1/+3
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-3/+3
* add a couple of key functions for classes without them.Chris Lattner2010-05-131-0/+2
* Static data members intialized in-class that have constant values areDouglas Gregor2010-05-111-1/+1
* Fix indentationDouglas Gregor2010-05-111-1/+1
* A DeclRefExpr that refers to a member function or a static data memberDouglas Gregor2010-05-111-3/+14
* Don't complain about an __builtin_va_arg expression's result beingDouglas Gregor2010-05-081-0/+1
* Move CheckICE and isIntegerConstantExpr to ExprConstant.cpp because it seemedJohn McCall2010-05-071-379/+0
* Add IgnoreParenImpCasts() to Expr, which is basically like IgnoreParenCastsJohn McCall2010-05-051-1/+15
* Reapplying patch to change StmtNodes.def to StmtNodes.td, this timeAlexis Hunt2010-05-051-1/+1
* Revert r103072; I accidentally ended up deleting a bunch of trailingAlexis Hunt2010-05-051-80/+80
* Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributesAlexis Hunt2010-05-051-80/+80
* Fix a thinko that caused us not to compute __builtin_offset as aDouglas Gregor2010-04-301-1/+4
* When determining a standard conversion sequence involves resolving theDouglas Gregor2010-04-291-0/+1
OpenPOWER on IntegriCloud