aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2012-02-16Thread safety analysis: Don't check for lockable on undefined types.DeLesley Hutchins
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-02-02Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman
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-26Don't suppress access-control or invalid-type diagnostics from aJohn McCall
2012-01-24The following patch adds __attribute__((no_address_safety_analysis)) which wi...Kostya Serebryany
2012-01-20Instantiate dependent attributes when instantiating templates.DeLesley Hutchins
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-06Minor refactoring of sentinel warning on blocks. Add a test for this warning.Eli Friedman
2012-01-05After further discussion, rename attribute 'objc_disable_automatic_synthesis'...Ted Kremenek
2012-01-04Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_syn...Ted Kremenek
2012-01-03objc: diagnose misplacement of objc_suppress_autosynthesisFariborz Jahanian
2012-01-03objc: introduce objc_suppress_autosynthesis class Fariborz Jahanian
2011-12-16objc: after issuing the warning on direct use of __attribute__((NSObject))Fariborz Jahanian
2011-12-10Add ability to supply additional message to availability macros,Fariborz Jahanian
2011-11-29objc: warn if NSObject attribute appears other than in a typedef.Fariborz Jahanian
2011-11-01Downgrade err_iboutlet_object_type to a warning. It was breaking a bunch of ...Ted Kremenek
2011-10-26Do not warn when weak-import attribute is applied to enumFariborz Jahanian
2011-10-23Fix grammar for C++11 alignment specifiers, and add a few FIXMEs.Peter Collingbourne
2011-10-21c++: support gcc's application of weak attribute onFariborz Jahanian
2011-10-18objc: more changes in use of IBOutletCollection attribute.Fariborz Jahanian
2011-10-13Allow for annotate attributes after access specifiers. When suchErik Verbruggen
2011-10-09For the various CF and NS attributes, don't complain if the parameterDouglas Gregor
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-10-06Implicitly assume that a ObjC category to an unavailable interface is also un...Argyrios Kyrtzidis
2011-10-06When using an unavailable/deprecated interface Foo inside Foo's interface/imp...Argyrios Kyrtzidis
2011-10-03objc arc: Suppress certain arc diagnostics on unavailableFariborz Jahanian
2011-10-03Propagate __attribute__((returns_twice)) from C to IL.Rafael Espindola
2011-10-01Hey, maybe we shouldn't silently ignore decl attributesJohn McCall
2011-09-30objc arc: allow objc_returns_inner_pointer on methods that return Fariborz Jahanian
2011-09-30Add explicit attributes to mark functions as having had theirJohn McCall
2011-09-29Add an ns_bridged attribute, used to specify that a John McCall
2011-09-29Like IBOutletCollection, it only makes sense to apply the IBOutlet annotation...Ted Kremenek
2011-09-26objc-arc: mark functions which return types which can't be dealt withFariborz Jahanian
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-21ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-16Thread safety: Adding FIXMEs and a couple cleanupsCaitlin Sadowski
2011-09-15Thread safety: cleaning up FIXME for trylocksCaitlin Sadowski
2011-09-13Add the location of the interface reference to IBOutletCollectionAttr.Argyrios Kyrtzidis
2011-09-13Keep the source range of attributes. Depends on a llvm tablegen commit.Argyrios Kyrtzidis
2011-09-13Record the full source range of an attribute.Argyrios Kyrtzidis
2011-09-09Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge
2011-09-09Clean up the sentinel-attribute checking code a lot. DocumentJohn McCall
2011-09-08Thread safety: added support for function scopes in attribute arguments.Caitlin Sadowski
2011-09-07Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDe...Eli Friedman