summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-7/+7
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-1/+16
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-7/+5
* Switch a lot of call-sites over to using the new value-kind calculations.John McCall2010-11-241-4/+3
* Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis2010-11-201-7/+6
* Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g:Argyrios Kyrtzidis2010-11-191-5/+11
* Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek2010-11-101-5/+4
* Emit error when using a bound member function for something other than callin...Argyrios Kyrtzidis2010-11-011-0/+6
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-2/+2
* Track the location of the context requiring an implicit conversion and use itJohn McCall2010-10-081-2/+9
* Factor out enumerator APSInt adjustment intoGabor Greif2010-10-011-11/+17
* Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://848...Argyrios Kyrtzidis2010-09-281-2/+25
* Implement -Wunused-label.Argyrios Kyrtzidis2010-09-191-0/+1
* Warn when an expression result in a LabelStmt is unused.Argyrios Kyrtzidis2010-09-191-0/+3
* improve the "enumeration value 'g' not handled in switch"Chris Lattner2010-09-161-4/+28
* Do not warn about empty bodies for 'if' statements if the body is expanded fr...Ted Kremenek2010-09-161-1/+4
* Fix indentation.Ted Kremenek2010-09-091-28/+28
* Remove tabs I accidentally introduced.Ted Kremenek2010-09-091-29/+29
* When building SwitchStmts in Sema, record whether all the enum values of a sw...Ted Kremenek2010-09-091-35/+47
* "I see dead code". IdempotentOperationChecker::isTruncationExtensionAssignmentChris Lattner2010-09-031-1/+0
* Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat.John McCall2010-09-031-2/+0
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-2/+2
* Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall2010-08-251-15/+18
* More header elimination. The goal of all this is to allow Parser toJohn McCall2010-08-241-0/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-36/+36
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-123/+75
* DeclPtrTy -> Decl *John McCall2010-08-211-17/+17
* Typo.Fariborz Jahanian2010-08-121-1/+1
* Patch to issue warning when colllection expresion's typeFariborz Jahanian2010-08-121-0/+21
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* IRGen support for functions returning objc objectFariborz Jahanian2010-08-111-9/+0
* Only run the jump-checker if there's a branch-protected scope *and* there'sJohn McCall2010-08-011-3/+11
* Fix namespace polution.Dan Gohman2010-07-261-0/+4
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-4/+1
* Make the "unused result" warning a warning about run-time behavior, soDouglas Gregor2010-07-151-1/+1
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-6/+0
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-0/+6
* Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor2010-07-071-6/+0
* Implement C++ DR299, which allows an implicit conversion from a classDouglas Gregor2010-06-301-1/+2
* Re-improve recovery when the condition of a switch statement does notDouglas Gregor2010-06-291-4/+4
* Factor the conversion from a switch condition to an integral orDouglas Gregor2010-06-291-112/+16
* With packed enums, an enumerator's value may be stored in more bitsDouglas Gregor2010-06-291-0/+2
* Type Type::isRealFloatingType() that vectors are not floating-pointDouglas Gregor2010-06-221-2/+2
* Alter the internal representation of the condition variable inDouglas Gregor2010-06-211-7/+8
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-2/+2
* When deciding whether an expression has the boolean nature, don't look throughJohn McCall2010-06-121-3/+1
* If a switch condition is constant, don't warn about missing enum cases.John McCall2010-05-181-18/+69
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-1/+1
* Implement a simple form of the C++ named return value optimization forDouglas Gregor2010-05-151-1/+2
OpenPOWER on IntegriCloud