summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* AltiVec vector comparison logic now affect only vectors of fundamental AltiVe...Anton Yartsev2011-03-271-4/+6
* supported: AltiVec vector initialization with a single literal according to P...Anton Yartsev2011-03-271-10/+45
* More coherent diagnostic attempting to assign to a member of a const object r...Fariborz Jahanian2011-03-261-1/+20
* Allow GC qualifiers to be added/removed by conversions from/to void*John McCall2011-03-261-0/+6
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-18/+42
* Fix an error with the declaration of block parameters that dependJohn McCall2011-03-221-5/+14
* Clean up our handling of template-ids that resolve down to a singleDouglas Gregor2011-03-161-13/+4
* Don't indescriminately print overload candidates when we have invalidDouglas Gregor2011-03-161-4/+0
* Allow function calls to dereferenced member pointers ofDouglas Gregor2011-03-161-3/+0
* Don't poke into redefined 'id' type looking for a propertyFariborz Jahanian2011-03-151-2/+3
* Forgotten part of previous commit.Abramo Bagnara2011-03-121-2/+2
* Fixes for some more expressions containing function templateids thatDouglas Gregor2011-03-121-4/+36
* OpenCL: if double precision floating point constant encounteredPeter Collingbourne2011-03-111-3/+8
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-33/+70
* When comparing a null pointer and something else, always cast the nullJohn McCall2011-03-111-15/+26
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-1/+1
* Fix my earlier commit to work with escaped newlines and leave breadcrumbsJohn McCall2011-03-081-3/+2
* Update the check for a NULL macro to use Preprocessor::getSpelling().John McCall2011-03-081-5/+3
* Much to my surprise, OverloadExprs can also point to function template decls.Matt Beaumont-Gay2011-03-051-9/+12
* Don't warning about shifting by too many bits in dead code.Ted Kremenek2011-03-011-1/+3
* For C++, enhance -Warray-bounds to recursively analyze array subscript access...Ted Kremenek2011-03-011-5/+2
* Don't wanr about "negative shifts" in code that is unreachable. Fixes PR 5544.Ted Kremenek2011-03-011-1/+3
* Implement comparison of C++0x scoped enumeration types. Fixes PR9333.Douglas Gregor2011-03-011-0/+7
* Push nested-name-specifier location information into DeclRefExpr andDouglas Gregor2011-02-281-10/+3
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-9/+4
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-3/+9
* Provide a bit saying that a builtin undergoes custom type-checking, thenJohn McCall2011-02-261-11/+23
* Handle value dependent LHS as well as RHS. Test both of these, theyChandler Carruth2011-02-241-1/+1
* Implement a warning for known shift overflows on constant shiftChandler Carruth2011-02-231-16/+56
* Sema: diagnose kernel calls to non-global functionsPeter Collingbourne2011-02-231-0/+14
* Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the r...Ted Kremenek2011-02-231-10/+18
* Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(...Ted Kremenek2011-02-231-6/+2
* Update Sema::DiagRuntimeBehavior() to take an optional Stmt* to indicate the ...Ted Kremenek2011-02-231-12/+12
* Clean up the error recovery at the bottom of Sema::LookupMemberExpr. ThisMatt Beaumont-Gay2011-02-221-104/+103
* Tweaks to C++0x deduced auto type support:Richard Smith2011-02-211-6/+4
* Don't warn about static const integral data members with in-line constantJohn McCall2011-02-211-2/+5
* Remove warning on future change in ivar lookup ruleFariborz Jahanian2011-02-211-14/+0
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-26/+20
* Warn about code that uses variables and functions with internal linkageJohn McCall2011-02-191-7/+19
* Initial steps to improve diagnostics when there is a NULL andChandler Carruth2011-02-181-0/+46
* Selector::getIdentifierInfoForSlot() can return NULL values, a factDouglas Gregor2011-02-181-4/+2
* Introduce ASTContext::getLogicalOperationType() to return bool or int, depend...Argyrios Kyrtzidis2011-02-181-3/+3
* When building a qualified reference to a member of an anonymous structDouglas Gregor2011-02-181-6/+7
* Switch labels over to using normal name lookup, instead of their Chris Lattner2011-02-181-22/+7
* make block bodies handle undefined labels just like functions.Chris Lattner2011-02-171-7/+4
* Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner2011-02-171-0/+4
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-21/+37
* Implement -Wenum-compare, which warns when comparing two enums ofChandler Carruth2011-02-171-2/+18
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-26/+8
* Fix PR9025 and add a diagnostic (and sometimes a fixit) for an overloadedMatt Beaumont-Gay2011-02-171-6/+57
OpenPOWER on IntegriCloud