aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2012-04-06Thread safety analysis: downgraded requirement that mutex expressions refer t...DeLesley Hutchins
2012-04-06Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard
2012-03-14Minor cleanup in attribute-related diagnostics, from Alexander Kornienko!Douglas Gregor
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-07Refactor Clang sema attribute handling.Michael Han
2012-03-02objc: When issue diagnostic about deprecated method, alsoFariborz Jahanian
2012-03-01Fix regression from llvm-gcc where we should NOT emit a warning about __attri...Ted Kremenek
2012-02-23Turned on support for __declspecs: noreturn, noinline, nothrow and naked in M...Aaron Ballman
2012-02-23Turned on support for __declspec(deprecated) in MS compatibility mode.Aaron Ballman
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