summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* First part of PR9968: the __range variable in a dependent C++11 for-range sta...Richard Smith2011-06-211-0/+3
* Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall2011-06-171-15/+16
* Be sure to try a final ARC-production even in Objective-C++.John McCall2011-06-161-1/+1
* Automatic Reference Counting.John McCall2011-06-151-7/+44
* Implement Objective-C Related Result Type semantics.Douglas Gregor2011-06-111-3/+25
* Remove all references to InitializationSequence::FailedSequence from outside ...Sebastian Redl2011-06-051-3/+2
* Allow block returns in C++ with the formDouglas Gregor2011-06-051-2/+6
* When inferring the result type of a block based on a return statementDouglas Gregor2011-06-051-9/+13
* Fix 80-column violation.Francois Pichet2011-06-021-3/+6
* Even a return statement of an expression with a dependent type in a voidNick Lewycky2011-06-011-20/+23
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-1/+2
* Diagnose unexpanded parameter packs in return statements. ThisDouglas Gregor2011-05-201-0/+4
* Clean up two commentsDouglas Gregor2011-05-201-1/+4
* Use a heralded conversion to bool in inline-asm constraints.John McCall2011-05-101-1/+3
* Added an assert to IntegerLiteral to ensure that the integer type passed in h...Richard Trieu2011-05-021-1/+2
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-0/+33
* If a null statement was preceded by an empty macro keep its instantiation sou...Argyrios Kyrtzidis2011-04-271-2/+3
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-6/+0
* Fix PR9741. The implicit declarations created for range-based for loops weren...Richard Smith2011-04-181-0/+2
* Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith2011-04-141-0/+382
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-14/+42
* Lookup selector in protocol list of qualified objc typeFariborz Jahanian2011-03-091-1/+2
* Fixed source range for LabelDecl.Abramo Bagnara2011-03-031-3/+2
* Add a -fcxx-exceptions flag to the frontend, which can be used to enableAnders Carlsson2011-02-281-1/+1
* compute the integer width, not the memory width here. We want to know thatChris Lattner2011-02-241-2/+1
OpenPOWER on IntegriCloud