summaryrefslogtreecommitdiffstats
path: root/clang/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Alternate address spaces work:Chris Lattner2008-02-201-7/+9
* Allow ArraySubscriptExpr to be a base node for vector dereference. ThisNate Begeman2008-02-191-1/+1
* Fix PR1992 by computing the right type for string literals, whichChris Lattner2008-02-111-10/+14
* Fix the type of conditionals involving void* to be self-consistent and Eli Friedman2008-02-101-4/+16
* Fix spelling in comment.Steve Naroff2008-02-091-1/+1
* Fix <rdar://problem/5733511> clang doesn't emit error for const array.Steve Naroff2008-02-091-2/+11
* Fix indentation.Eli Friedman2008-02-081-5/+5
* Detabify SemaExpr. My text editor defaults to 8 spaces per tab, so it Eli Friedman2008-02-081-26/+26
* Add a FIXME for alternate address spaces.Eli Friedman2008-02-071-0/+1
* Make sure to propagate qualifiers through the member operator.Eli Friedman2008-02-061-3/+12
* Rename diagnostic to reflect it's role...Steve Naroff2008-02-011-1/+1
* getPrimaryDecl can return null.Anders Carlsson2008-02-011-1/+1
* It is allowed to get the address of an array subscript, even if the array has...Anders Carlsson2008-02-011-10/+16
* Remainder of the __builtin_overload feedbackNate Begeman2008-01-311-5/+19
* Implement first round of feedback on __builtin_overloadNate Begeman2008-01-301-11/+19
* Fix codegen for conditionals with incommpatible pointer types. Code Eli Friedman2008-01-301-1/+7
* Tighten up ASTContext::typesAreCompatible()...it needs to make sure the quali...Steve Naroff2008-01-291-12/+17
* Tweak Sema::DefaultArgumentPromotion() to call UsualUnaryConversions(). This ...Steve Naroff2008-01-291-4/+4
* Exclude vectors from Type::isScalar() predicate.Steve Naroff2008-01-241-2/+3
* Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman2008-01-171-1/+71
* Renamed getSynthesizedSelectorSize to getSynthesizedMethodSize. Compute metho...Fariborz Jahanian2008-01-171-1/+1
* Added method Expr::IgnoreParens(), which returns the first non-ParenExpr Expr*.Ted Kremenek2008-01-171-2/+2
* Computed length of a __func__ identifier used in an objective-c method correc...Fariborz Jahanian2008-01-171-1/+1
* Move promoteExprToType from being a static method in SemaExpr.cpp to beingChris Lattner2008-01-161-45/+37
* Finish up handling all permutations of "complex int" (in Sema::UsualArithmeti...Steve Naroff2008-01-151-5/+9
* - Change Type::isComplexType() to exlude GCC's complex integer extension. In ...Steve Naroff2008-01-151-17/+28
* Rework commit r45976, which was incorrect.Steve Naroff2008-01-151-4/+17
* Record if a compound literal expression is @ file scope. This allows us to im...Steve Naroff2008-01-141-4/+5
* Change Sema::CheckAddressOfOperation() to respect C99-only addressof rules.Steve Naroff2008-01-131-13/+17
* allow __func__ in objc methods.Chris Lattner2008-01-121-4/+8
* Tighten up handling of __func__ and friends: it should be an arrayChris Lattner2008-01-121-13/+11
* Fix the type of predefined identifiers like __func__. Patch byChris Lattner2008-01-121-2/+7
* - Teach Expr::isConstantExpr() about InitListExpr's (and offsetof, since I no...Steve Naroff2008-01-101-3/+6
* Teach Sema::ActOnCompoundLiteral about constraint C99 6.5.2.5p3.Steve Naroff2008-01-091-2/+3
* Fix Sema::CheckConditionalOperands(). The null pointer constant checks need t...Steve Naroff2008-01-081-13/+11
* Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek2008-01-071-17/+17
* minor cleanup.Chris Lattner2008-01-071-2/+1
* rearrange some code.Chris Lattner2008-01-061-11/+16
* some simplifications/cleanups to ?: sema.Chris Lattner2008-01-061-14/+21
* Emit warnings like "dereferencing void pointer" instead of trying to Chris Lattner2008-01-061-3/+2
* unnest vector handling again.Chris Lattner2008-01-041-23/+23
* we already test for exact type matches early, so we don't have to do Chris Lattner2008-01-041-16/+13
* simplify some of this code by removing the else/if chain and by Chris Lattner2008-01-041-8/+25
* move objc expr sema to its own file.Chris Lattner2008-01-041-280/+0
* add comments for the various AssignConvertType's, and split int->pointer from...Chris Lattner2008-01-041-5/+6
* Merge all the 'assignment' diagnostic code into one routine, decloning Chris Lattner2008-01-041-171/+97
* Patch to add semantics check for ObjC2's foreacn statement.Fariborz Jahanian2008-01-041-2/+1
* generalize some of the conversion warnings.Chris Lattner2008-01-031-15/+12
* regroup assignment-related diagnostics, fix a mistake in one.Chris Lattner2008-01-031-1/+1
* give better diagnostics for converting between function pointer and void*.Chris Lattner2008-01-031-9/+36
OpenPOWER on IntegriCloud