summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add some code to accurately perform odr-used marking for variables per the C+...Eli Friedman2012-02-021-24/+98
* Pacify gcc's -Wreturn-typeMatt Beaumont-Gay2012-02-021-0/+1
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-141/+181
* Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor2012-02-011-2/+3
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-1/+1
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-17/+25
* Refactor to share code for handling return statements between lambda expressi...Eli Friedman2012-01-261-0/+3
* Avoid correcting unknown identifiers to types where types aren't allowed.Kaelyn Uhrain2012-01-251-2/+3
* objc: Issue a generic diagnostic assigning to Fariborz Jahanian2012-01-241-6/+1
* objc: issue error if assigning objects in fragile-abi too.Fariborz Jahanian2012-01-241-4/+8
* Rename Sema::isNullExpr() -> Sema::isSentinelNullExpr() which is more descrip...Argyrios Kyrtzidis2012-01-241-2/+2
* Introduce Sema::isNullExpr() that contains the checks thatArgyrios Kyrtzidis2012-01-231-11/+19
* Fix some comments relating to ExpressionEvaluationContexts. Get rid of a cou...Eli Friedman2012-01-211-11/+8
* Add obvious missing call to MarkDeclarationReferenced.Eli Friedman2012-01-211-0/+1
* Make clang's AST model sizeof and typeof with potentially-evaluated operands ...Eli Friedman2012-01-211-0/+12
* Localize variable, remove unused assignment.Benjamin Kramer2012-01-201-5/+1
* Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an...Eli Friedman2012-01-201-86/+43
* A few style changes.Tanya Lattner2012-01-191-6/+3
* Fix char literal types in CSeth Cantrell2012-01-181-8/+6
* Convert DiagnoseEmptyLookup to use correction callbacks.Kaelyn Uhrain2012-01-181-3/+4
* Fix a couple issues where we didn't correctly delay diagnostics in Potentiall...Eli Friedman2012-01-181-4/+58
* Correctly resolve an overload set passed to an overloaded operator=. PR11784.Eli Friedman2012-01-171-0/+3
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-16/+8
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* Revert r148271; this requires more thought.Eli Friedman2012-01-171-28/+11
* Change the behavior of the lvalue-to-rvalue conversion for varargs in Potenti...Eli Friedman2012-01-171-11/+28
* Add support for OpenCL 1.1 logical operations.Tanya Lattner2012-01-161-16/+44
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-4/+45
* Refactor variables unused under non-assert builds.David Blaikie2012-01-161-2/+1
* Pedantic diagnostic correction: in C++, we have integral constant expressions,Richard Smith2012-01-151-9/+8
* Use a smaller vector than SmallVector.Benjamin Kramer2012-01-141-3/+2
* Progress towards making isUsed() reflect whether a declaration is odr-used; d...Eli Friedman2012-01-131-10/+0
* objc: do not warn when converting to a const id qualfied by itsFariborz Jahanian2012-01-121-1/+3
* Start refactoring code for capturing variables and 'this' so that it is share...Eli Friedman2012-01-111-13/+17
* More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman2012-01-071-0/+1
* Minor refactoring of sentinel warning on blocks. Add a test for this warning.Eli Friedman2012-01-061-6/+0
* More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman2012-01-051-2/+2
* Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer2011-12-231-5/+5
* C++11 half of r147023: In C++11, additionally eagerly instantiate:Richard Smith2011-12-211-3/+8
* C++ constant expression handling: eagerly instantiate static const integral dataRichard Smith2011-12-211-1/+6
* objc/c++: Issue diagnostic when free-standing ivar is accessed Fariborz Jahanian2011-12-201-0/+6
* Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith2011-12-201-2/+17
* Silence gcc warnings.Benjamin Kramer2011-12-181-1/+2
* PR11594: Don't blindly build a UnaryOperator UO_Minus on an expression whichRichard Smith2011-12-161-4/+2
* Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor2011-12-151-2/+2
* Produce more detailed diagnostics when static_assert condition is not an ICE.Richard Smith2011-12-141-18/+33
* Don't consider an overloaded operator& when the expression is actuallyDouglas Gregor2011-12-141-1/+44
* Prepare constant expression infrastructure for the generation of richerRichard Smith2011-12-121-11/+17
* C++11 constant expressions: Don't use CheckICE in C++11; instead, determineRichard Smith2011-12-091-1/+1
* objc: issue deprecated/unavailable diagnostic whenFariborz Jahanian2011-12-071-8/+9
OpenPOWER on IntegriCloud