summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-3/+64
* Wrap a couple of long lines. (Test commit.)Enea Zaffanella2010-04-271-2/+4
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-2/+1
* Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBase...Anders Carlsson2010-04-241-2/+2
* Destroy the inheritance path.Anders Carlsson2010-04-231-0/+7
* Implement template instantiation for Objective-C++ message sends. WeDouglas Gregor2010-04-221-3/+3
* CXXNamedCastExpr is actually an abstract expression.Zhongxing Xu2010-04-211-1/+0
* Overhaul the AST representation of Objective-C message sendDouglas Gregor2010-04-211-92/+149
* Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer2010-04-171-6/+4
* make our existing "switch on bool" warning work for C. SinceChris Lattner2010-04-161-0/+59
* Use ASTVector instead of std::vector for the Exprs in InitListExpr. PerformanceTed Kremenek2010-04-131-9/+10
* Don't emit an 'unused expression' warning for '||' and '&&' expressions that ...Ted Kremenek2010-04-071-12/+15
* Implement the protected access restriction ([class.protected]), which requiresJohn McCall2010-04-061-2/+4
* Rework our handling of copy construction of temporaries, which was aDouglas Gregor2010-04-021-0/+65
* Remove the AST statistics tracking I added yesterday; it didn't pan out.Douglas Gregor2010-03-311-7/+0
* Introduce a new kind of derived-to-base cast which bypasses the need forJohn McCall2010-03-301-0/+2
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-25/+26
* Introduce new AST statistics that keep track of the number of isa (orDouglas Gregor2010-03-301-0/+7
* Add Support for 'warn_unused_result" attribute onFariborz Jahanian2010-03-301-1/+8
* Make PredefinedExpr::ComputeName() more robust to incorrectTed Kremenek2010-03-181-1/+6
* Some cleanup, change diagnostic when assigning toFariborz Jahanian2010-03-181-5/+3
* Improve the unused-value check to look into comma expressions and filter outJohn McCall2010-03-121-2/+8
* When pretty-printing tag types, only print the tag if we're in C (andJohn McCall2010-03-101-1/+0
* Extend ObjCMessageExpr for class method sends with the source locationDouglas Gregor2010-03-081-14/+20
* References to const int parameters with ICE default arguments are not ICEs.John McCall2010-02-241-2/+9
* Revert: "Change InitListExpr to allocate the array for holding references"Ted Kremenek2010-02-191-58/+27
* Change InitListExpr to allocate the array for holding referencesTed Kremenek2010-02-191-27/+58
* Introduce a new kind of failed result for isLvalue/isModifiableLvalueDouglas Gregor2010-02-161-2/+29
* White-list comma expressions with the literal 0 as their RHS againstJohn McCall2010-02-161-1/+9
* Don't error when setting a sub-structure variable via objc propertiesFariborz Jahanian2010-02-121-6/+1
* Allocate the SubExprs array in ObjCMessageExpr using the allocator associated...Ted Kremenek2010-02-111-15/+25
* More vtable layout dumper improvements. Handle destructors, dump the complete...Anders Carlsson2010-02-111-4/+5
* Diagnose when user provided getter is being used as lvalueFariborz Jahanian2010-02-111-5/+13
* Per discussion, remove the explicit restriction on static const data members ...John McCall2010-02-061-10/+3
* Revert "Numerous changes to selector handling:", this breaks a whole bunch ofDaniel Dunbar2010-02-031-1/+0
* Numerous changes to selector handling:David Chisnall2010-02-031-0/+1
* Remove abstract expression kinds from the StmtClass enum. Update a few usersJohn McCall2010-02-031-3/+0
OpenPOWER on IntegriCloud