aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2009-07-31PR3679 - enable #pragma weak aliasing.Ryan Flynn
2009-07-30PR3679 - handle #pragma weakRyan Flynn
2009-07-29Change uses of:Ted Kremenek
2009-07-24Fix 80-col violations, reflow a few comments and zap some extraMike Stump
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Generate error on declaration containing 'static' and '__attribute__((weak))'Fariborz Jahanian
2009-07-15Handle some more fallout with the conversion of using PointerType forTed Kremenek
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-26OpenCL 1.0 support: attributesNate Begeman
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-17Support dependent extended vector types and template instantiationDouglas Gregor
2009-06-08Add more parser support for Microsoft extensions.Eli Friedman
2009-05-20implementation of format_arg for ObjC methods/functions.Fariborz Jahanian
2009-05-19Patch finishes off application of printf attribute on blocks.Fariborz Jahanian
2009-05-18Minor tweak to support format attribute on blocks. No change in functionality.Fariborz Jahanian
2009-05-16Reflow some comments.Mike Stump
2009-05-15Removed superfluous code.Fariborz Jahanian
2009-05-15Early support for __format__attribute on blocks.Fariborz Jahanian
2009-05-15improved on diagnosing misplacement of sentinel attributes.Fariborz Jahanian
2009-05-15This patch finishes off the sentinel attribute handling forFariborz Jahanian
2009-05-14updated comments.Fariborz Jahanian
2009-05-14Adds recognition of sentinel attribute on block declarations.Fariborz Jahanian
2009-05-13Look for and diagnose missing sentinel argument on messageFariborz Jahanian
2009-05-13Add some basic type checking for attributes ns_returns_retained andTed Kremenek
2009-05-13Fix rdar://6880951 by rejecting vectors of vectors.Chris Lattner
2009-05-13Fix rdar://6881069, a crash on a form of vector_size that weChris Lattner
2009-05-09Add back Parse/Sema support for attributes cf_returns_retained andTed Kremenek
2009-05-08Remove experimental ownership attributes from Clang.Ted Kremenek
2009-05-07More attribute renaming:Ted Kremenek
2009-05-05Implement attribute 'ns_autorelease'.Ted Kremenek
2009-05-05Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned').Ted Kremenek
2009-05-05Rename ownership attributes:Ted Kremenek
2009-05-04Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'.Ted Kremenek
2009-05-04Remove experimental attribute 'ns_ownership_make_collectable.'Ted Kremenek
2009-05-04ignore weak_import attribute on objc method decls.Fariborz Jahanian
2009-05-04Rename attributes 'objc_ownership...' to 'ns_ownership...'.Ted Kremenek
2009-05-04Rename attributes:Ted Kremenek
2009-05-04Remove support for ObjCMethodDecl attributes that appear between theTed Kremenek
2009-04-30Allow attributes 'objc_ownership_retain' and 'objc_ownership_release' to beTed Kremenek
2009-04-30Hook up Sema support for attributes on Objective-C method declarations thatTed Kremenek
2009-04-29Implement semantic analysis for transparent unions. This is largelyDouglas Gregor
2009-04-29Sema and CodeGen support for attributes on blocks. Radar 6441502Mike Stump
2009-04-28Implement ownership attribute 'objc_ownership_make_collectable'. This allows oneTed Kremenek
2009-04-28Improve compatibility with GCC regarding inline semantics in GNU89Douglas Gregor
2009-04-27Add two new checker-specific attributes: 'objc_ownership_release' andTed Kremenek