summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Thread safety analysis: downgraded requirement that mutex expressions refer t...DeLesley Hutchins2012-04-061-21/+17
* Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard2012-04-061-0/+19
* Minor cleanup in attribute-related diagnostics, from Alexander Kornienko!Douglas Gregor2012-03-141-14/+11
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-4/+4
* Refactor Clang sema attribute handling.Michael Han2012-03-071-7/+7
* objc: When issue diagnostic about deprecated method, alsoFariborz Jahanian2012-03-021-1/+8
* Fix regression from llvm-gcc where we should NOT emit a warning about __attri...Ted Kremenek2012-03-011-1/+8
* Turned on support for __declspecs: noreturn, noinline, nothrow and naked in M...Aaron Ballman2012-02-231-4/+13
* Turned on support for __declspec(deprecated) in MS compatibility mode.Aaron Ballman2012-02-231-1/+2
* Thread safety analysis: Don't check for lockable on undefined types.DeLesley Hutchins2012-02-161-0/+3
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-5/+6
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-1/+1
* Complain about attempts to use 'protected' visibility on targetsJohn McCall2012-01-291-3/+10
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-1/+3
* Remove redundant checks.Jean-Daniel Dupas2012-01-271-2/+1
* Don't suppress access-control or invalid-type diagnostics from aJohn McCall2012-01-261-2/+4
* The following patch adds __attribute__((no_address_safety_analysis)) which wi...Kostya Serebryany2012-01-241-0/+20
* Instantiate dependent attributes when instantiating templates.DeLesley Hutchins2012-01-201-7/+5
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-4/+2
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-2/+0
* Minor refactoring of sentinel warning on blocks. Add a test for this warning.Eli Friedman2012-01-061-4/+5
* After further discussion, rename attribute 'objc_disable_automatic_synthesis'...Ted Kremenek2012-01-051-4/+4
* Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_syn...Ted Kremenek2012-01-041-1/+1
* objc: diagnose misplacement of objc_suppress_autosynthesisFariborz Jahanian2012-01-031-0/+5
* objc: introduce objc_suppress_autosynthesis class Fariborz Jahanian2012-01-031-0/+15
* objc: after issuing the warning on direct use of __attribute__((NSObject))Fariborz Jahanian2011-12-161-3/+1
* Add ability to supply additional message to availability macros,Fariborz Jahanian2011-12-101-1/+8
* objc: warn if NSObject attribute appears other than in a typedef.Fariborz Jahanian2011-11-291-0/+4
* Downgrade err_iboutlet_object_type to a warning. It was breaking a bunch of ...Ted Kremenek2011-11-011-2/+2
* Do not warn when weak-import attribute is applied to enumFariborz Jahanian2011-10-261-1/+1
* Fix grammar for C++11 alignment specifiers, and add a few FIXMEs.Peter Collingbourne2011-10-231-0/+4
* c++: support gcc's application of weak attribute onFariborz Jahanian2011-10-211-0/+4
* objc: more changes in use of IBOutletCollection attribute.Fariborz Jahanian2011-10-181-3/+2
* Allow for annotate attributes after access specifiers. When suchErik Verbruggen2011-10-131-0/+16
* For the various CF and NS attributes, don't complain if the parameterDouglas Gregor2011-10-091-2/+6
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-1/+1
* Implicitly assume that a ObjC category to an unavailable interface is also un...Argyrios Kyrtzidis2011-10-061-0/+3
* When using an unavailable/deprecated interface Foo inside Foo's interface/imp...Argyrios Kyrtzidis2011-10-061-1/+1
* objc arc: Suppress certain arc diagnostics on unavailableFariborz Jahanian2011-10-031-0/+11
* Propagate __attribute__((returns_twice)) from C to IL.Rafael Espindola2011-10-031-0/+20
* Hey, maybe we shouldn't silently ignore decl attributesJohn McCall2011-10-011-0/+28
* objc arc: allow objc_returns_inner_pointer on methods that return Fariborz Jahanian2011-09-301-1/+3
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-301-0/+39
* Add an ns_bridged attribute, used to specify that a John McCall2011-09-291-0/+34
* Like IBOutletCollection, it only makes sense to apply the IBOutlet annotation...Ted Kremenek2011-09-291-25/+31
* objc-arc: mark functions which return types which can't be dealt withFariborz Jahanian2011-09-261-1/+3
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie2011-09-211-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1