summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Extend the new 'availability' attribute with support for anDouglas Gregor2011-03-261-1/+3
* Teach DelayedDiagnostic to copy its string, rather than hope that theDouglas Gregor2011-03-231-1/+1
* Ignore weak_import on Objective-C property and method declarations onDouglas Gregor2011-03-231-4/+5
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-19/+62
* Add support for language-specific address spaces. On top of that,Peter Collingbourne2011-03-181-0/+1
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-1/+2
* Don't hard-code these constants, or at least don't hard-code them so hard.John McCall2011-03-021-40/+60
* Pretty up the wrong-number-of-arguments-for-attribute diagnostic byJohn McCall2011-03-021-14/+9
* Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall2011-03-021-0/+48
* Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor2011-02-251-2/+2
* rework processing of unavailable and deprecated attributes to avoid Chris Lattner2011-02-241-25/+19
* accept and ignore a few things for better OpenBSD compatibility,Chris Lattner2011-02-181-1/+2
* Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner2011-02-171-2/+2
* When parsing an out-of-line member function declaration, we must delayJohn McCall2011-02-141-30/+47
* OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne2011-02-141-0/+8
* When checking the 'weak' and 'weakref' attributes, look for non-externalJohn McCall2011-02-081-21/+40
* Downgrade error about attribute 'iboutlet' and 'ibaction' being applied to an...Ted Kremenek2011-02-041-3/+3
* Give OpaqueValueExpr a source location, because its source locationDouglas Gregor2011-01-281-1/+2
* Revert r124217 because it didn't catch the actual error case it was trying toJeffrey Yasskin2011-01-271-20/+0
* Add an attribute to forbid temporary instances of a type. This allows classJeffrey Yasskin2011-01-251-0/+20
* Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleasedJohn McCall2011-01-251-15/+89
* Get rid of [[hiding]], [[override]] and [[base_check]].Anders Carlsson2011-01-231-79/+0
* Get rid of the [[final]] C++0x attribute.Anders Carlsson2011-01-231-32/+5
* Sema: support for processing non-inheritable declaration attributes earlyPeter Collingbourne2011-01-211-22/+49
* Refactor the application of type attributes so that attributes fromJohn McCall2011-01-051-34/+110
* Funciton -> FunctionPeter Collingbourne2011-01-021-3/+3
* Unkown -> UnknownPeter Collingbourne2011-01-021-2/+2
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-1/+1
* Warn when message is sent to receiver ofFariborz Jahanian2010-12-211-3/+8
* Validate Microsoft's uuid attribute string.Francois Pichet2010-12-201-2/+40
* Add support for the Microsoft uuid attribute:Francois Pichet2010-12-191-1/+26
* __attribute__((nonnull)) can apply to reference-to-pointerDouglas Gregor2010-12-151-2/+2
* Added missing IgnoreParens().Abramo Bagnara2010-12-141-1/+1
* Basic, Sema: add support for CUDA launch_bounds attributePeter Collingbourne2010-12-121-0/+48
* Sema: diagnose kernel functions with non-void return typePeter Collingbourne2010-12-121-0/+15
* Fix PR8720 by printing an error message with a substring that the gcc testsui...Rafael Espindola2010-12-071-0/+5
* Remove a fixme which was fixed in a previous commit.Argyrios Kyrtzidis2010-12-061-2/+0
* Use Sema's MarkDeclarationReferenced, which takes care of templates, instead ...Argyrios Kyrtzidis2010-12-061-1/+1
* Use the source location of the parameter, when it makes sense, for diagnostic...Argyrios Kyrtzidis2010-12-061-8/+10
* Mark functions referenced by 'cleanup' attribute as used. Fixes rdar://8728293Argyrios Kyrtzidis2010-12-041-0/+1
* Add some warning messages about invalid use of common/nocommon attributes.Eric Christopher2010-12-031-2/+10
* Add support for the common and nocommon attributes.Eric Christopher2010-12-021-0/+12
* 80-col fixups.Eric Christopher2010-12-011-21/+38
* Basic, Sema: add support for CUDA location attributesPeter Collingbourne2010-12-011-0/+105
* Remove static_casts from SemaDeclAttr.cppPeter Collingbourne2010-11-231-22/+22
* Drop the warning about __attribute__((may_alias)) being usedDan Gohman2010-11-171-6/+0
* Front-end support for __attribute__((may_alias)). This is notDan Gohman2010-11-171-0/+17
* Re-work the handling of implicit 'this' arguments and silly GCC-style attributeChandler Carruth2010-11-161-19/+56
* Kill off the remaining places which generate CK_Unknown casts.John McCall2010-11-161-2/+1
* Add support for "neon_vector_type" and "neon_polyvector_type" attributesBob Wilson2010-11-161-0/+2
OpenPOWER on IntegriCloud