aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
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
2009-05-03avoid a crash when we encounter a implicit cast of the paren expr due toChris Lattner
2009-05-03rename some variables, improve comments.Chris Lattner
2009-05-03refactor matched operand type checking to happen after the AsmStmt is created,Chris Lattner
2009-05-01Replace more release+static_cast with takeAs.Anders Carlsson
2009-05-01Replace a bunch of static_cast + release with takeAs.Anders Carlsson
2009-04-29Fixup Sema and CodeGen for block literal attributes when the returnMike Stump
2009-04-29Sema and CodeGen support for attributes on blocks. Radar 6441502Mike Stump
2009-04-29Implement sema checking for noreturn.Mike Stump
2009-04-27Improve validation of C++ exception handling: diagnose throwing incomplete ty...Sebastian Redl
2009-04-26implement PR4077: [Linux kernel] inscrutable error on inline asm input/output...Chris Lattner
2009-04-26in a tied operand, don't copy over the name or constraint string, just the fl...Chris Lattner
2009-04-26pull operands names "[foo]" into ConstraintInfo.Chris Lattner
2009-04-26pull the constraint string into the ConstraintInfo structChris Lattner
2009-04-26change TargetInfo::ConstraintInfo to be a struct that containsChris Lattner
2009-04-26split ObjC and C++ Statements out into their own headers.Chris Lattner
2009-04-21implement semantic analysis for @synchronized, fixing a crash on invalidChris Lattner
2009-04-21add support for goto checking and @synchronized blocks,Chris Lattner
2009-04-19add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid Chris Lattner