diff options
Diffstat (limited to 'include/clang/Basic/Attributes.h')
-rw-r--r-- | include/clang/Basic/Attributes.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/include/clang/Basic/Attributes.h b/include/clang/Basic/Attributes.h deleted file mode 100644 index a2b8684..0000000 --- a/include/clang/Basic/Attributes.h +++ /dev/null @@ -1,39 +0,0 @@ -//===--- Attributes.h - Attributes header -----------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_CLANG_BASIC_ATTRIBUTES_H -#define LLVM_CLANG_BASIC_ATTRIBUTES_H - -#include "clang/Basic/LangOptions.h" -#include "clang/Basic/TargetInfo.h" - -namespace clang { - -class IdentifierInfo; - -enum class AttrSyntax { - /// Is the identifier known as a GNU-style attribute? - GNU, - /// Is the identifier known as a __declspec-style attribute? - Declspec, - // Is the identifier known as a C++-style attribute? - CXX, - // Is the identifier known as a pragma attribute? - Pragma -}; - -/// \brief Return the version number associated with the attribute if we -/// recognize and implement the attribute specified by the given information. -int hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope, - const IdentifierInfo *Attr, const TargetInfo &Target, - const LangOptions &LangOpts); - -} // end namespace clang - -#endif // LLVM_CLANG_BASIC_ATTRIBUTES_H |