aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2012-02-02Change the check for constant-conversion with width-1 bitfields so it doesn't...Eli Friedman
2012-02-01Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility p...Rafael Espindola
2012-02-01Look for declaration of CFBridgingRetain/CFBridgingRetain beforeFariborz Jahanian
2012-02-01Add a new compiler warning, which flags anti-patterns used as the sizeAnna Zaks
2012-02-01Diagnose the restriction on default arguments in C++11 [expr.prim.lambda]p5.Douglas Gregor
2012-02-01Introduce the lambda scope before determining explicit captures, whichDouglas Gregor
2012-02-01When providing code completions for a switch over a scoped enumerationDouglas Gregor
2012-02-01constexpr: Unlike other incomplete types, 'void' cannot possibly be completed asRichard Smith
2012-02-01Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor
2012-02-01Fix crash on invalid in microsoft anonymous struct extension.Nico Weber
2012-02-01Diagnose attempts to explicitly capture a __block variable in a lambda.Douglas Gregor
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-31objc-arc: In various diagnostics mention Fariborz Jahanian
2012-01-31Make sure we call MaybeCreateExprWithCleanups for the sub-expression of an in...Eli Friedman
2012-01-31A couple minor fixes to template instantiation for for-range loops.Eli Friedman
2012-01-31Revert r149359. This was a hack to a problem with an easy workaround, and it...Ted Kremenek
2012-01-31FormatCheckers should emit all diagnostics using EmitFormatDiagnostic().Jean-Daniel Dupas
2012-01-31Don't warn about -Wshorten-64-to-32 in unreachable code. Fixes <rdar://probl...Ted Kremenek
2012-01-31Make a bunch of local functions 'static'.Ted Kremenek
2012-01-31Let %S, %ls, %C match 16bit types in NSStrings.Nico Weber
2012-01-30constexpr: disallow signed integer overflow in integral conversions in constantRichard Smith
2012-01-30Disable "non literal format string" for NSString that result from a macro exp...Jean-Daniel Dupas
2012-01-30SmallBitVectorize the deduced parameter set.Benjamin Kramer
2012-01-30Update on format attribute handling.Jean-Daniel Dupas
2012-01-29Implement code completion support for module import declarations, e.g.,Douglas Gregor
2012-01-29Complain about attempts to use 'protected' visibility on targetsJohn McCall
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-27Remove redundant checks.Jean-Daniel Dupas
2012-01-27Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara
2012-01-27constexpr: Implement the [dcl.constexpr]p5 check for whether a constexprRichard Smith
2012-01-26Turn off implicit truncation warning for compound assignment to bitfields; it...Eli Friedman
2012-01-26Make the bitfield implicit truncation warning slightly more aggressive, and m...Eli Friedman
2012-01-26Don't suppress access-control or invalid-type diagnostics from aJohn McCall
2012-01-26Improve efficiency of Sema::MaybeBindToTemporary by working with thePeter Collingbourne
2012-01-26Refactor to share code for handling return statements between lambda expressi...Eli Friedman
2012-01-26Slight refactoring; catch yet another case where we were missing an lvalue-to...Eli Friedman
2012-01-25Don't stack-allocate an IntegerLiteral which can be referred to after the cur...Eli Friedman
2012-01-25Fix a crash involving a multi-dimensional dependent VLA. PR11744.Eli Friedman
2012-01-25Allow typo correction to be disabled in BuildOverloadedCallExpr variant.Kaelyn Uhrain
2012-01-25Avoid correcting unknown identifiers to types where types aren't allowed.Kaelyn Uhrain
2012-01-25Add custom callback object for typo correction in BuildRecoveryCallExpr.Kaelyn Uhrain
2012-01-25When we're substituting into a function parameter pack and expect toDouglas Gregor
2012-01-25Add support for const pointer to literal-objc string as format attribute.Jean-Daniel Dupas
2012-01-25Fix r148920 to what I actually meant to commit.Eli Friedman
2012-01-25Add missing check for placeholders.Eli Friedman
2012-01-25In TreeTransform<Derived>::TransformBlockExpr, call ActOnBlockError for errors,Argyrios Kyrtzidis
2012-01-25Fix PR11848: decree that an alias template contains an unexpanded parameter packRichard Smith
2012-01-25Make sure we correctly treat __is_convertible_to as an unevaluated context. ...Eli Friedman
2012-01-25Whenever Sema attempts to look in the global method pool, try to loadDouglas Gregor
2012-01-25Add "multiple format attributes" support on block.Jean-Daniel Dupas