aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
2009-12-18Switch the initialization required by return statements over to theDouglas Gregor
2009-12-16Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor
2009-12-15ShouldDestroyTemporaries? I don't think so.Anders Carlsson
2009-11-25Fix a thinko where we weren't always performing unary conversions on the swit...Douglas Gregor
2009-11-25When the condition of a switch() statement is semantically invalid,Douglas Gregor
2009-11-25Refactor ActOnFinishSwitchStmt to simplify it furtherDouglas Gregor
2009-11-25Refactor ActOnFinishSwitchStmt to simplify and reduce nestingDouglas Gregor
2009-11-25Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor
2009-11-24Clean up the AST for while loops and fix several problems withDouglas Gregor
2009-11-24Explicitly store the condition variable within switch statements, andDouglas Gregor
2009-11-23Explicitly track the condition variable within an "if" statement,Douglas Gregor
2009-11-23Require a class type to be complete before probing its conversionDouglas Gregor
2009-11-23Implement conversion from a switch condition with class type to anDouglas Gregor
2009-11-19Don't issue spurious diagnostic with Obj-C fast enumeration.Fariborz Jahanian
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-14If we attempt to add a constructor template specialization that looksDouglas Gregor
2009-11-03Refine volatile handling, specifically, we must have the canonicalMike Stump
2009-10-20Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman
2009-10-17Fix for PR5190, Credit to Zhanyong Wan.Edward O'Callaghan
2009-10-16Implement PR4407 - missing warnings on case value overflow,Chris Lattner
2009-10-13make the diagnostic in the 'unused result' warning more preciseChris Lattner
2009-10-12Implement -Wparentheses: warn about using assignments in contexts that requireJohn McCall
2009-10-01When the return type of a function is dependent, don't perform anyDouglas Gregor
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-03This patch does the following.Fariborz Jahanian
2009-08-20Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian
2009-08-19Switch to SmallString::str from SmallString::c_str.Daniel Dunbar
2009-08-18Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian
2009-08-18Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the...Anders Carlsson
2009-08-16Improve the diagnostic emitted when an unused ObjC property getterChris Lattner
2009-08-14objc2's foreach statement's selector type can beFariborz Jahanian
2009-08-01More warnings for unused expressions.Anders Carlsson
2009-07-30Diagnose unused expression results for all statements, just not compound stat...Anders Carlsson
2009-07-30Factor code out into a DiagnoseUnusedExprResult function.Anders Carlsson
2009-07-29Change uses of:Ted Kremenek
2009-07-29Check for identical types in C++ catch expression. Patch by Erik Verbruggen.Sebastian Redl
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-24Support for [class.local]p4.Anders Carlsson
2009-06-24[class.local] p1 and p3. Also, add back the xcodeproj file.Anders Carlsson
2009-06-19Use QualType to represent block's implicit return type asFariborz Jahanian
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-12add the location of the ')' in a do/while statement to DoStmt.Chris Lattner
2009-05-31Downgrade an error about "return in a no-return function" from being Chris Lattner
2009-05-30ActOnReturnStmt should also take a FullExprArg.Anders Carlsson
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-17Make ActOnWhileStmt take a FullExprArg for the condition expr.Anders Carlsson