[cfe-commits] r96517 - /cfe/trunk/include/clang/AST/Attr.h
Ted Kremenek
kremenek at apple.com
Wed Feb 17 13:27:41 PST 2010
Author: kremenek
Date: Wed Feb 17 15:27:41 2010
New Revision: 96517
URL: http://llvm.org/viewvc/llvm-project?rev=96517&view=rev
Log:
Change GNUInlineAttr definition to just use DEF_SIMPLE_ATTR.
Modified:
cfe/trunk/include/clang/AST/Attr.h
Modified: cfe/trunk/include/clang/AST/Attr.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Attr.h?rev=96517&r1=96516&r2=96517&view=diff
==============================================================================
--- cfe/trunk/include/clang/AST/Attr.h (original)
+++ cfe/trunk/include/clang/AST/Attr.h Wed Feb 17 15:27:41 2010
@@ -301,19 +301,6 @@
static bool classof(const DestructorAttr *A) { return true; }
};
-class GNUInlineAttr : public Attr {
-public:
- GNUInlineAttr() : Attr(GNUInline) {}
-
- virtual Attr *clone(ASTContext &C) const;
-
- // Implement isa/cast/dyncast/etc.
- static bool classof(const Attr *A) {
- return A->getKind() == GNUInline;
- }
- static bool classof(const GNUInlineAttr *A) { return true; }
-};
-
class IBOutletAttr : public Attr {
public:
IBOutletAttr() : Attr(IBOutletKind) {}
@@ -340,11 +327,12 @@
static bool classof(const IBActionAttr *A) { return true; }
};
-DEF_SIMPLE_ATTR(Malloc);
-DEF_SIMPLE_ATTR(NoReturn);
DEF_SIMPLE_ATTR(AnalyzerNoReturn);
DEF_SIMPLE_ATTR(Deprecated);
DEF_SIMPLE_ATTR(Final);
+DEF_SIMPLE_ATTR(GNUInline);
+DEF_SIMPLE_ATTR(Malloc);
+DEF_SIMPLE_ATTR(NoReturn);
class SectionAttr : public AttrWithString {
public:
More information about the cfe-commits
mailing list