]> granicus.if.org Git - clang/commitdiff
Change GNUInlineAttr definition to just use DEF_SIMPLE_ATTR.
authorTed Kremenek <kremenek@apple.com>
Wed, 17 Feb 2010 21:27:41 +0000 (21:27 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 17 Feb 2010 21:27:41 +0000 (21:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96517 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Attr.h

index 10999cb4675eaed0b117e84eceae403a157bd209..8792bb2e850c549958e8bcc2548d852bd4614b60 100644 (file)
@@ -301,19 +301,6 @@ public:
   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 @@ public:
   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: