summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-1/+3
* Refactor to share code for handling return statements between lambda expressi...Eli Friedman2012-01-261-38/+36
* Slight refactoring; catch yet another case where we were missing an lvalue-to...Eli Friedman2012-01-261-5/+1
* Allow typo correction to be disabled in BuildOverloadedCallExpr variant.Kaelyn Uhrain2012-01-251-1/+1
* Minor fixups for auto deduction of initializer lists.Sebastian Redl2012-01-231-1/+2
* Implement -Wswitch-enum correctly.David Blaikie2012-01-231-10/+10
* Make sure the AST correctly represents lvalue-to-rvalue conversions where app...Eli Friedman2012-01-231-1/+1
* Fix -Wswitch to warn about out of bounds enum cases even when there's a defaultDavid Blaikie2012-01-221-32/+28
* Add -Wswitch-enum-redundant-default.David Blaikie2012-01-211-2/+8
* constexpr: converted constant expression handling for enumerator values, caseRichard Smith2012-01-181-29/+63
* Auto deduction support for std::initializer_list, including for-range support...Sebastian Redl2012-01-171-1/+1
* Suppress -Wunused-value within macros from system headers.Matt Beaumont-Gay2012-01-061-1/+2
* Minor cleanup; no functional change.Eli Friedman2012-01-051-3/+2
* Small refactoring and simplification of constant evaluation and some of itsRichard Smith2011-12-281-12/+6
* Move block return type inference diagnostic to a common place whereFariborz Jahanian2011-12-031-14/+15
* If block literal return type is not specified, return type of the block is Fariborz Jahanian2011-12-031-1/+11
* Use Sema::RequireCompleteType to check for the completeness ofDouglas Gregor2011-11-141-7/+7
* Don't apply NRVO to over-aligned variables. The caller onlyJohn McCall2011-11-111-7/+23
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-1/+1
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-1/+2
* Fix some cases where a CK_IntegralCast was being used to convert an lvalue to anRichard Smith2011-10-271-1/+7
* objc: fix an ir-gen crash caused by recent Fariborz Jahanian2011-10-271-1/+1
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-0/+4
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-4/+0
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-0/+4
* Implement support for dependent Microsoft __if_exists/__if_not_existsDouglas Gregor2011-10-251-0/+23
* Rework construction of CXXForRangeStmt not to recycle the same DeclRefExpr in...Ted Kremenek2011-10-101-11/+33
* Constant expression evaluation refactoring:Richard Smith2011-10-101-4/+6
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* PR10864: make sure we correctly delay type-checking for inline asm tied opera...Eli Friedman2011-09-141-0/+4
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-3/+3
* Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This failsArgyrios Kyrtzidis2011-09-011-2/+2
* Remove the last FIXMEs on -Wunused-comparison since it got moved toChandler Carruth2011-08-181-0/+4
* Reorganize the return-type vs. expression checking code inJohn McCall2011-08-171-30/+30
* Gather cleanups correctly in block return statements.John McCall2011-08-171-12/+7
* Treating the unused equality comparisons as something other than part ofChandler Carruth2011-08-171-66/+12
* Don't suggest assignment in implausible situation. We still warn, as theChandler Carruth2011-08-171-9/+15
* Introduce a new warning, -Wtop-level-comparison. This warning isChandler Carruth2011-08-171-0/+101
* Do l-value conversion, etc., on a switch condition expression inJohn McCall2011-08-061-19/+16
* Specialize diag::warn_unused_call for the "warn_unused_result" attribute, soMatt Beaumont-Gay2011-08-041-2/+2
* The lock operand to an @synchronized statement is also John McCall2011-07-271-15/+22
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-4/+4
* Clean up the analysis of the collection operand to ObjCJohn McCall2011-07-271-32/+71
* Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ...Chris Lattner2011-07-231-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-12/+12
* objc-arc: Fixes a crash @throw'ing an objc message.Fariborz Jahanian2011-07-201-1/+2
* Properly implement the scope restriction on the NRVO forDouglas Gregor2011-07-061-2/+4
* Improve the wording of the warning when returning a value fromChandler Carruth2011-06-301-1/+10
* Split out logic for valid clobbers and valid inline asm registers.Eric Christopher2011-06-281-2/+1
OpenPOWER on IntegriCloud