aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2012-12-21Change checkUnsafeAssignLiteral() to use the new Sema::CheckLiteralKind().Ted Kremenek
2012-12-21Hoist logic for classifying Objective-C literals into Sema (proper) for use w...Ted Kremenek
2012-12-21Use descriptive enum instead of raw integers for checkUnsafeAssignLiteral().Ted Kremenek
2012-12-21Sink call to checkUnsafeAssignLiteral() into checkUnsafeAssignObject().Ted Kremenek
2012-12-21Remove duplicate includes.Roman Divacky
2012-12-21Fix regression in r170489: when instantiating a direct initializer which is aRichard Smith
2012-12-21Extend checkUnsafeAssigns() to also handle assigning an object literal to a w...Ted Kremenek
2012-12-21Refactor checkUnsafeAssigns() to avoid code duplication with while loop.Ted Kremenek
2012-12-21Don't eagerly emit a global static merged with a local extern.Rafael Espindola
2012-12-20Revert "Warn if a __weak variable is initialized with an Objective-C object l...Ted Kremenek
2012-12-20Warn if a __weak variable is initialized with an Objective-C object literal.Ted Kremenek
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19objective-C: Don't warn of unimplemented property of protocols in Fariborz Jahanian
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-19Fix assertion failure in self-host (and probably bogus template instantiationRichard Smith
2012-12-19PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2012-12-18Merge storage classes even when contexts don't match.Rafael Espindola
2012-12-18The underlying type for an enum should be an integer type, not another enum.Eli Friedman
2012-12-18When warning about a missing prototype because a function declaration is miss...Anders Carlsson
2012-12-17IdentifierResolver: Remove an unnecessary include and an unused parameter.Nico Weber
2012-12-14Have Sema::ActOnStartOfFunctionDef return the declaration that was passed it.Argyrios Kyrtzidis
2012-12-14Remove code from Sema::ActOnStartOfFunctionTemplateDef that duplicates whatArgyrios Kyrtzidis
2012-12-13Using CanQualType::getAs<ArrayType> is unsafe; fix the code currently using it,Eli Friedman
2012-12-13objc: DOn't complain if a (SEL) expression is typecastFariborz Jahanian
2012-12-13Add missing check for error return from DefaultLvalueConversion. Fixes <rdar...Eli Friedman
2012-12-12[objc] For the ARC error that is emitted when a synthesized property implemen...Argyrios Kyrtzidis
2012-12-12Speeds up parsing of global declarations in cases where the warningManuel Klimek
2012-12-11Don't complain about incomplete implementations for methods that areDouglas Gregor
2012-12-11PR14558: Compute triviality of special members (etc) at the end of the classRichard Smith
2012-12-09Virtual method overrides can no longer have mismatched calling conventions. ...Aaron Ballman
2012-12-09Fix overload resolution for the initialization of a multi-dimensionalRichard Smith
2012-12-09PR14550: If a system header contains a bogus constexpr function definition,Richard Smith
2012-12-08Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith
2012-12-08Remove some remnants of the assumption that there is at most one of eachRichard Smith
2012-12-08Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith
2012-12-08Add a FIXME.Richard Smith
2012-12-08Implement C++03 [dcl.init]p5's checking for value-initialization of referencesRichard Smith
2012-12-07Fix analysis based warnings so that all warnings are emitted when compilingDeLesley Hutchins
2012-12-07Per [dcl.fct.def.default]p1, don't allow variadic special members to be defau...Richard Smith
2012-12-06Add a bit on FunctionDecl/ObjCMethodDecl to indicate if there was a bodyArgyrios Kyrtzidis
2012-12-06Sema: Don't emit a warning when __func__ is used in a lambda outside of a fun...Benjamin Kramer
2012-12-06Fix http://stackoverflow.com/questions/13521163Richard Smith
2012-12-05Format strings: offer a cast to 'unichar' for %C in Objective-C contexts.Jordan Rose
2012-12-05Format strings: add more expression types that don't need parens to cast.Jordan Rose
2012-12-05Format strings: a character literal should be printed with %c, not %d.Jordan Rose
2012-12-05In C++, if we hit an error in the class-head, don't try to parse the class body.Richard Smith