aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
2011-11-11Don't apply NRVO to over-aligned variables. The caller onlyJohn McCall
2011-11-06Change the AST representation of operations on Objective-CJohn McCall
2011-10-29Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith
2011-10-27Fix some cases where a CK_IntegralCast was being used to convert an lvalue to anRichard Smith
2011-10-27objc: fix an ir-gen crash caused by recent Fariborz Jahanian
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-25Implement support for dependent Microsoft __if_exists/__if_not_existsDouglas Gregor
2011-10-10Rework construction of CXXForRangeStmt not to recycle the same DeclRefExpr in...Ted Kremenek
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-14PR10864: make sure we correctly delay type-checking for inline asm tied opera...Eli Friedman
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This failsArgyrios Kyrtzidis
2011-08-18Remove the last FIXMEs on -Wunused-comparison since it got moved toChandler Carruth
2011-08-17Reorganize the return-type vs. expression checking code inJohn McCall
2011-08-17Gather cleanups correctly in block return statements.John McCall
2011-08-17Treating the unused equality comparisons as something other than part ofChandler Carruth
2011-08-17Don't suggest assignment in implausible situation. We still warn, as theChandler Carruth
2011-08-17Introduce a new warning, -Wtop-level-comparison. This warning isChandler Carruth
2011-08-06Do l-value conversion, etc., on a switch condition expression inJohn McCall
2011-08-04Specialize diag::warn_unused_call for the "warn_unused_result" attribute, soMatt Beaumont-Gay
2011-07-27The lock operand to an @synchronized statement is also John McCall
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-27Clean up the analysis of the collection operand to ObjCJohn McCall
2011-07-23Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ...Chris Lattner
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-20objc-arc: Fixes a crash @throw'ing an objc message.Fariborz Jahanian
2011-07-06Properly implement the scope restriction on the NRVO forDouglas Gregor
2011-06-30Improve the wording of the warning when returning a value fromChandler Carruth
2011-06-28Split out logic for valid clobbers and valid inline asm registers.Eric Christopher
2011-06-21First part of PR9968: the __range variable in a dependent C++11 for-range sta...Richard Smith
2011-06-17Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall
2011-06-16Be sure to try a final ARC-production even in Objective-C++.John McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-06-05Remove all references to InitializationSequence::FailedSequence from outside ...Sebastian Redl
2011-06-05Allow block returns in C++ with the formDouglas Gregor
2011-06-05When inferring the result type of a block based on a return statementDouglas Gregor
2011-06-02Fix 80-column violation.Francois Pichet
2011-06-01Even a return statement of an expression with a dependent type in a voidNick Lewycky
2011-05-20Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor
2011-05-20Diagnose unexpanded parameter packs in return statements. ThisDouglas Gregor
2011-05-20Clean up two commentsDouglas Gregor
2011-05-10Use a heralded conversion to bool in inline-asm constraints.John McCall
2011-05-02Added an assert to IntegerLiteral to ensure that the integer type passed in h...Richard Trieu
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-27If a null statement was preceded by an empty macro keep its instantiation sou...Argyrios Kyrtzidis