aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
2010-04-06Devote a special diagnostic to the typoJohn McCall
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-30Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall
2010-03-30Add Support for 'warn_unused_result" attribute onFariborz Jahanian
2010-03-29Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor
2010-03-12Improve the unused-value check to look into comma expressions and filter outJohn McCall
2010-03-01Keep an explicit stack of function and block scopes, each element ofDouglas Gregor
2010-03-01Don't warn about case-value conversions from a negative value to aDouglas Gregor
2010-02-18Don't diagnose overflow in case statements when the conversion is aDouglas Gregor
2010-02-17For -Wswitch-enum warnings, be sure to look through typedefs of enumDouglas Gregor
2010-02-11When we have a dependent direct initializer but not a dependentDouglas Gregor
2010-02-08Warn when cases are missing from a switch on a value of enumerationDouglas Gregor
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-03Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and ...Sam Weinig
2010-02-03Remove the SmallVector from CXXTryStmt.Sam Weinig
2010-02-03Implement the lvalue-to-rvalue conversion where needed. TheDouglas Gregor
2010-01-31Really trivial patch to accept pointer to const void in indirect goto. DespiteChandler Carruth
2010-01-30Remove the SmallVectors from AsmStmt. Fixes PR6105.Anders Carlsson
2010-01-30Use IdentifierInfo * instead of std::string for the AsmStmt names.Anders Carlsson
2010-01-30Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers.Anders Carlsson
2010-01-30StringRef-ize the TargetInfo::ConstraintInfo constructor.Anders Carlsson
2010-01-29Get rid of another old PerformCopyInitialization call.Anders Carlsson
2010-01-24Implement instantiation of AsmStmts (Crazy, I know)Anders Carlsson
2010-01-24fix PR6034, a crash on invalid where the switch stack would get Chris Lattner
2010-01-20Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall
2010-01-19Implement goto inside of blocks.Mike Stump
2010-01-04Remember if the AsmStmt came from Microsoft-style inline assembly code.Mike Stump
2009-12-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-22Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't ...Douglas Gregor
2009-12-20fix PR4010: add support for the warn_unused_result for function pointersNuno Lopes
2009-12-18Try to de-bork DISABLE_SMART_POINTERS buildDouglas Gregor
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