summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor ActOnFinishSwitchStmt to simplify it furtherDouglas Gregor2009-11-251-14/+6
* Refactor ActOnFinishSwitchStmt to simplify and reduce nestingDouglas Gregor2009-11-251-93/+106
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-47/+62
* Clean up the AST for while loops and fix several problems withDouglas Gregor2009-11-241-1/+11
* Explicitly store the condition variable within switch statements, andDouglas Gregor2009-11-241-1/+11
* Explicitly track the condition variable within an "if" statement,Douglas Gregor2009-11-231-2/+11
* Require a class type to be complete before probing its conversionDouglas Gregor2009-11-231-0/+7
* Implement conversion from a switch condition with class type to anDouglas Gregor2009-11-231-32/+98
* Don't issue spurious diagnostic with Obj-C fast enumeration.Fariborz Jahanian2009-11-191-0/+9
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-2/+1
* If we attempt to add a constructor template specialization that looksDouglas Gregor2009-11-141-2/+5
* Refine volatile handling, specifically, we must have the canonicalMike Stump2009-11-031-1/+1
* Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman2009-10-201-2/+2
* Fix for PR5190, Credit to Zhanyong Wan.Edward O'Callaghan2009-10-171-5/+14
* Implement PR4407 - missing warnings on case value overflow,Chris Lattner2009-10-161-2/+27
* make the diagnostic in the 'unused result' warning more preciseChris Lattner2009-10-131-0/+19
* Implement -Wparentheses: warn about using assignments in contexts that requireJohn McCall2009-10-121-48/+10
* When the return type of a function is dependent, don't perform anyDouglas Gregor2009-10-011-1/+2
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-8/+5
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-98/+98
* This patch does the following.Fariborz Jahanian2009-09-031-1/+9
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-1/+1
* Switch to SmallString::str from SmallString::c_str.Daniel Dunbar2009-08-191-4/+4
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-1/+1
* Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the...Anders Carlsson2009-08-181-2/+6
* Improve the diagnostic emitted when an unused ObjC property getterChris Lattner2009-08-161-2/+10
* objc2's foreach statement's selector type can beFariborz Jahanian2009-08-141-1/+2
* More warnings for unused expressions.Anders Carlsson2009-08-011-0/+2
* Diagnose unused expression results for all statements, just not compound stat...Anders Carlsson2009-07-301-5/+17
* Factor code out into a DiagnoseUnusedExprResult function.Anders Carlsson2009-07-301-12/+20
* Change uses of:Ted Kremenek2009-07-291-2/+2
* Check for identical types in C++ catch expression. Patch by Erik Verbruggen.Sebastian Redl2009-07-291-5/+70
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-2/+2
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-2/+2
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-5/+5
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-3/+3
* Support for [class.local]p4.Anders Carlsson2009-06-241-1/+0
* [class.local] p1 and p3. Also, add back the xcodeproj file.Anders Carlsson2009-06-241-0/+1
* Use QualType to represent block's implicit return type asFariborz Jahanian2009-06-191-4/+11
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-3/+3
* add the location of the ')' in a do/while statement to DoStmt.Chris Lattner2009-06-121-2/+3
* Downgrade an error about "return in a no-return function" from being Chris Lattner2009-05-311-4/+2
* ActOnReturnStmt should also take a FullExprArg.Anders Carlsson2009-05-301-2/+2
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* Make ActOnWhileStmt take a FullExprArg for the condition expr.Anders Carlsson2009-05-171-4/+5
* Make ActOnExprStmt take a FullExprArg.Anders Carlsson2009-05-171-2/+2
* Add the FullExprArg wrapper and use it for if statement conditions.Anders Carlsson2009-05-171-4/+6
* Reflow some comments.Mike Stump2009-05-161-10/+9
* Template instantiation for IndirectGotoStmt. Now my life is complete.Douglas Gregor2009-05-161-7/+9
* Template instantiation for switch statementsDouglas Gregor2009-05-151-116/+141
OpenPOWER on IntegriCloud