aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmt.cpp
AgeCommit message (Expand)Author
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith
2013-05-04Implement template support for CapturedStmtWei Pan
2013-05-03Test commitWei Pan
2013-05-03Move CapturedStmt parameters to CapturedDeclBen Langmuir
2013-05-03ArrayRef'ize InitializationSequence constructor and InitializationSequence::D...Dmitri Gribenko
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-04-30When deducing an 'auto' type, don't modify the type-as-written.Richard Smith
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-29Small CapturedStmt improvementsBen Langmuir
2013-04-29Test commitBen Langmuir
2013-04-20Disable VLA diagnostic in C++1y mode, and add some tests.Richard Smith
2013-04-16Sema for Captured StatementsTareq A. Siraj
2013-04-08<rdar://problem/13540921> Fix a crasher when an Objective-C for-in loop gets ...Douglas Gregor
2013-04-08<rdar://problem/13540921> Cope with deduced 'auto' in a C++11 for-range loop ...Douglas Gregor
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-03-22Fix a crash-on-valid where a block capture copy expression wasJohn McCall
2013-03-19Add a clarifying note when a return statement is rejected becauseJohn McCall
2013-03-05Silence a number of static analyzer warnings with assertions and such.Jordan Rose
2013-02-26Warn on dropping the return value from a warn_unused_result function, even inMatt Beaumont-Gay
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-15When a statement is dropped from the AST because it was invalid, make sureArgyrios Kyrtzidis
2013-01-24Patch to check for integer overflow. It has beenFariborz Jahanian
2013-01-17Suppress all -Wunused-value warnings from macro body expansions.Matt Beaumont-Gay
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-14Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-12Fix -Wunused-comparison for comparisons in arguments to function-like macros.Matt Beaumont-Gay
2013-01-10Provide a better warning when case value overflows.Fariborz Jahanian
2013-01-09Issue warning when case value is too large to fitFariborz Jahanian
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-29ArrayRefize CXXTryStmt.Nico Weber
2012-12-29ArrayRefize a CompoundStmt constructor.Nico Weber
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-18Remove redundant (duplicated) check.Dmitri Gribenko
2012-10-15Fixed LabelDecl source range.Abramo Bagnara
2012-09-20If the range in a for range statement doesn't have a viable begin/end function,Richard Smith
2012-09-06Clarified diagnostics for range-based for loops with invalid rangesSam Panzer
2012-09-04Revert r163083 per chandlerc's request.Joao Matos
2012-09-02Implemented parsing and AST support for the MS __leave exception statement. A...Joao Matos
2012-08-31don't warn about unused values when the unused value is a statement expressio...Chris Lattner
2012-08-23Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-21Better diagnostics for range-based for loops with bad range types.Sam Panzer
2012-08-17[ms-inline asm] Extract AsmStmt handling into a separate file, so as to notChad Rosier
2012-08-17[ms-inline asm] Instantiate the MCStreamer as a NullStream. We're parsingChad Rosier
2012-08-16[ms-inline asm] Comment.Chad Rosier
2012-08-16[ms-inline asm] Extract a helper function, getSpelling(). Also use this onChad Rosier
2012-08-16[ms-inline asm] If we don't know how to handle a token then assume this is not aChad Rosier