summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl2010-02-011-9/+7
* Diagnose binding a non-const reference to a vector element.Anders Carlsson2010-01-311-0/+19
* Fix reference binding of const lvalue references to bit-fields, whichDouglas Gregor2010-01-291-0/+7
* Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson2010-01-291-0/+4
* When determining whether a DeclRefExpr is value-dependent when itDouglas Gregor2010-01-151-4/+6
* Move the allocation of designators in DesignatedInitExpr to theDouglas Gregor2010-01-061-11/+19
* Make sure to explicitly pass type/value dependence to Expr constructor. ThisEli Friedman2009-12-301-3/+3
* Fix for PR5872. Add static specifier and const/volatile qualifiers to member ...Sam Weinig2009-12-271-0/+10
* support the warn_unused_result in C++ class methodsNuno Lopes2009-12-241-0/+2
* indentation fixChris Lattner2009-12-211-1/+1
* fix PR4010: add support for the warn_unused_result for function pointersNuno Lopes2009-12-201-3/+7
* A CXXExprWithTemporaries expression is an lvalue if its subexpressionDouglas Gregor2009-12-191-0/+10
* Diagnose attempting to assign to a sub-structure of an ivarFariborz Jahanian2009-12-151-4/+14
* Improve template instantiation for object constructions in several ways:Douglas Gregor2009-12-141-0/+31
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-1/+1
* Patch to allow C-style cast from 'void *' to block pointer type.Fariborz Jahanian2009-12-111-0/+2
* Code gen for ObjCIsaExpr AST used as lvalue.Fariborz Jahanian2009-12-091-0/+1
* Added a missing case to a switch statement.Fariborz Jahanian2009-12-081-0/+2
* DeclRefExpr stores a ValueDecl internally.John McCall2009-12-081-2/+2
* Don't print a void return type for C++ constructors and destructors when gene...Sam Weinig2009-12-061-1/+2
* Make the type of the Decl referred to by a MemberExpr a bit more precise.Eli Friedman2009-12-041-2/+2
* Add recursion guards to ice-checking and evaluation for declrefs, so weEli Friedman2009-12-031-3/+8
* r90313, in which OverloadedFunctionDecl is removed and never spoken of again.John McCall2009-12-021-3/+1
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-0/+1
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-3/+0
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-13/+0
* Handle converting member pointers to bool.Anders Carlsson2009-11-231-0/+2
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-14/+58
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-60/+43
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-1/+4
* Deduce a ConstantArrayType from a value-dependent initializer listDouglas Gregor2009-11-191-5/+10
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-2/+2
* Fix PR5531.Anders Carlsson2009-11-171-4/+13
* Add a CK_BaseToDerived cast kind.Anders Carlsson2009-11-121-0/+2
* Refine volatile handling, specifically, we must have the canonicalMike Stump2009-11-031-22/+23
OpenPOWER on IntegriCloud