diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2014-01-09 22:48:32 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2014-01-09 22:48:32 +0000 |
commit | ab7691c4ce72faf49e14fe715ec608f236742e24 (patch) | |
tree | 2d22bb6654b8411d8763c0cfb9b18307ec2e5604 /clang/lib/Sema/TargetAttributesSema.h | |
parent | a3570186b2385cc6aaeb4babeef94add5ba37ab4 (diff) | |
download | bcm5719-llvm-ab7691c4ce72faf49e14fe715ec608f236742e24.tar.gz bcm5719-llvm-ab7691c4ce72faf49e14fe715ec608f236742e24.zip |
Removing the notion of TargetAttributesSema and replacing it with one where the parsed attributes are responsible for knowing their target-specific nature, instead of letting Sema figure it out. This is necessary so that __has_attribute can eventually determine whether a parsed attribute applies to the given target or not.
llvm-svn: 198896
Diffstat (limited to 'clang/lib/Sema/TargetAttributesSema.h')
-rw-r--r-- | clang/lib/Sema/TargetAttributesSema.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/clang/lib/Sema/TargetAttributesSema.h b/clang/lib/Sema/TargetAttributesSema.h deleted file mode 100644 index 410c900222f..00000000000 --- a/clang/lib/Sema/TargetAttributesSema.h +++ /dev/null @@ -1,27 +0,0 @@ -//===--- TargetAttributesSema.h - Semantic Analysis For Target Attributes -===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#ifndef CLANG_SEMA_TARGETSEMA_H -#define CLANG_SEMA_TARGETSEMA_H - -namespace clang { - class Scope; - class Decl; - class AttributeList; - class Sema; - - class TargetAttributesSema { - public: - virtual ~TargetAttributesSema(); - virtual bool ProcessDeclAttribute(Scope *scope, Decl *D, - const AttributeList &Attr, Sema &S) const; - }; -} - -#endif |