summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* warn when attribute warn_unused_result is applied to void functions.Nuno Lopes2009-12-221-1/+6
* fix PR4010: add support for the warn_unused_result for function pointersNuno Lopes2009-12-201-4/+3
* This patch should fix PR2461. It allows clang to apply the noreturnMike Stump2009-12-151-1/+2
* Add support for the cleanup attribute for C++; we don't have to copyMike Stump2009-12-091-4/+0
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-4/+4
* Fix for PR5650 - Revised vector_size attribute handling to be done earlier be...John Thompson2009-12-041-86/+1
* Use StringRef in Attr constructors.Benjamin Kramer2009-11-301-10/+4
* Parse C++ member check attributes - base_check, hiding, and override.Alexis Hunt2009-11-251-43/+125
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-3/+4
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-3/+45
* Start support of weak_import objective-c classes.Fariborz Jahanian2009-11-171-1/+1
* Adjust format attribute index for implicit object arguments. Fixes PR5521.Sebastian Redl2009-11-171-1/+8
* Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGenEli Friedman2009-11-091-0/+33
* Diagnose the use of 'fastcall' on functions without prototypes or withJohn McCall2009-11-041-0/+18
* Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall2009-11-041-0/+59
* Rename FunctionDecl::isInline/setInline toDouglas Gregor2009-10-271-3/+3
* Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall2009-10-241-6/+11
* PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar2009-10-181-3/+3
* Simplify HandleModeAttr.Daniel Dunbar2009-10-181-11/+8
* Simplify HandleFormatAttr.Daniel Dunbar2009-10-181-35/+41
* Fix for PR 5181.Edward O'Callaghan2009-10-131-1/+4
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-091-2/+3
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-7/+7
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-9/+8
* reduce indentation.Chris Lattner2009-09-081-17/+16
* Regularize the case and sort.Mike Stump2009-08-261-6/+6
* Handle the implicit 'this' parameter for format attributes.Anders Carlsson2009-08-251-3/+12
* Enhance diagnostics concerning attribute 'ns_returns_retained' and 'cf_return...Ted Kremenek2009-08-191-4/+6
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-2/+3
* Change handling of attribute 'malloc' to only accept the attribute on functionTed Kremenek2009-08-151-14/+7
* Per Eli Friedman's feedback, handle attribute 'malloc' being applied toTed Kremenek2009-08-141-5/+5
* Use 'dyn_cast' instead of a check for a function declaration followed by aTed Kremenek2009-08-141-2/+3
* Improve Sema's handling of attribute 'malloc' to reject the attribute whenTed Kremenek2009-08-141-18/+26
* change cast to dyn_cast because d may not be a FunctionDeclRyan Flynn2009-08-131-1/+1
* change a dyn_cast to castRyan Flynn2009-08-121-1/+1
* fix a couple of problems with section attributes:Chris Lattner2009-08-101-10/+20
* warn, as gcc does, if __attribute__((malloc)) applied to function returning n...Ryan Flynn2009-08-091-0/+7
* map previously ignored __attribute((malloc)) to noalias attribute of llvm fun...Ryan Flynn2009-08-091-0/+17
* Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...Anders Carlsson2009-08-081-2/+2
* add support for FreeBSD's format(printf0,x,y) attribute; allows null format s...Ryan Flynn2009-08-061-1/+2
* Canonicalize else.Mike Stump2009-08-041-2/+1
* PR3679 - enable #pragma weak aliasing.Ryan Flynn2009-07-311-6/+12
* PR3679 - handle #pragma weakRyan Flynn2009-07-301-0/+47
* Change uses of:Ted Kremenek2009-07-291-10/+10
* Fix 80-col violations, reflow a few comments and zap some extraMike Stump2009-07-241-159/+158
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-10/+10
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-1/+1
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-9/+9
* Generate error on declaration containing 'static' and '__attribute__((weak))'Fariborz Jahanian2009-07-161-0/+13
* Handle some more fallout with the conversion of using PointerType forTed Kremenek2009-07-151-2/+2
OpenPOWER on IntegriCloud