summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TargetAttributesSema.h
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2014-01-09 22:48:32 +0000
committerAaron Ballman <aaron@aaronballman.com>2014-01-09 22:48:32 +0000
commitab7691c4ce72faf49e14fe715ec608f236742e24 (patch)
tree2d22bb6654b8411d8763c0cfb9b18307ec2e5604 /clang/lib/Sema/TargetAttributesSema.h
parenta3570186b2385cc6aaeb4babeef94add5ba37ab4 (diff)
downloadbcm5719-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.h27
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
OpenPOWER on IntegriCloud