aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2010-04-12Issue warning when 'weak_import' attribute is applied on a class onlyFariborz Jahanian
2010-03-31Support __attribute__((unused)) on types. This suddenly started firingJohn McCall
2010-03-30Add Support for 'warn_unused_result" attribute onFariborz Jahanian
2010-03-26Add comment indicating that we intentionally don't add the noreturnTed Kremenek
2010-03-23Ignore a more comprehensive set of gcc-special format attributes.Duncan Sands
2010-03-22(re)implement PR6542, accepting and discarding the __gcc_tdiag__Chris Lattner
2010-03-16Perform access control for the implicit base and member destructor callsJohn McCall
2010-03-15Remember declaration scope qualifiers in the AST. Imposes no memory overheadJohn McCall
2010-02-25Allow __attribute__((unused)) to be applied to ObjC ivars.Ted Kremenek
2010-02-23Add support for the weakref attribute. We still produce "alias weak" as llvm-...Rafael Espindola
2010-02-21Clang really intends to reject attribute 'warn_unused_result' on Objective-C ...Ted Kremenek
2010-02-18Change the behavior of ibaction attributes to be attached to methods, not ivars.Ted Kremenek
2010-02-18Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes toTed Kremenek
2010-02-17Add IBAction attribute to keep the IBOutlet attribute company.Ted Kremenek
2010-02-16dllimport and dllexport are declspec attributes, too. They're alsoCharles Davis
2010-02-11Use the allocator associated with ASTContext to allocate the argsTed Kremenek
2010-02-11Remove use of 'std::string' from Attr objects, using instead a byteTed Kremenek
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-05Testing, 1, 2, 3...Charles Davis
2010-02-04Allow calling convention attributes to apply to types. Patch by Chip Davis!John McCall
2010-01-27Implement access-check delays for out-of-line member definitionsJohn McCall
2010-01-26Correctly treat 64 bit integers specified via the mode attribute as the 'long'Chandler Carruth
2010-01-23Simplify code with StringRef.Benjamin Kramer
2010-01-12implement PR6007, diagnosing invalid attribute((section))Chris Lattner
2010-01-10Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov
2009-12-29Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson
2009-12-22warn when attribute warn_unused_result is applied to void functions.Nuno Lopes
2009-12-20fix PR4010: add support for the warn_unused_result for function pointersNuno Lopes
2009-12-15This patch should fix PR2461. It allows clang to apply the noreturnMike Stump
2009-12-09Add support for the cleanup attribute for C++; we don't have to copyMike Stump
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-12-04Fix for PR5650 - Revised vector_size attribute handling to be done earlier be...John Thompson
2009-11-30Use StringRef in Attr constructors.Benjamin Kramer
2009-11-25Parse C++ member check attributes - base_check, hiding, and override.Sean Hunt
2009-11-24Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-17Start support of weak_import objective-c classes.Fariborz Jahanian
2009-11-17Adjust format attribute index for implicit object arguments. Fixes PR5521.Sebastian Redl
2009-11-09Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGenEli Friedman
2009-11-04Diagnose the use of 'fastcall' on functions without prototypes or withJohn McCall
2009-11-04Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall
2009-10-27Rename FunctionDecl::isInline/setInline toDouglas Gregor
2009-10-24Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Simplify HandleModeAttr.Daniel Dunbar
2009-10-18Simplify HandleFormatAttr.Daniel Dunbar
2009-10-13Fix for PR 5181.Edward O'Callaghan
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump