aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
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
2009-05-17Make ActOnExprStmt take a FullExprArg.Anders Carlsson
2009-05-17Add the FullExprArg wrapper and use it for if statement conditions.Anders Carlsson
2009-05-16Reflow some comments.Mike Stump
2009-05-16Template instantiation for IndirectGotoStmt. Now my life is complete.Douglas Gregor
2009-05-15Template instantiation for switch statementsDouglas Gregor
2009-05-15Template instantiation for "for" loopsDouglas Gregor
2009-05-15Template instantiation for do-while statements.Douglas Gregor
2009-05-15Template instantiation for WhileStmt and CXXConditionDeclExpr.Douglas Gregor
2009-05-15Template instantiation for "if" statements. Also:Douglas Gregor
2009-05-15Instantiate return statements.Anders Carlsson
2009-05-03allow references to the larger value in a tied constraintChris Lattner
2009-05-03code cleanup, avoid shadowing i.Chris Lattner
2009-05-03Don't insert an extra ParenExpr around asm operands.Eli Friedman
2009-05-03If we have mismatched integer tied operands, but the operandChris Lattner