diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2013-01-31 03:47:28 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2013-01-31 03:47:28 +0000 |
commit | eddab1550ee10cce3bb26a26e88529cb19451aa3 (patch) | |
tree | eb36418a256549a4f275e0509ecda0a75a8ce321 /include | |
parent | 3e3de565e9c7258fb97773b3a64fc091355cb2de (diff) | |
download | external_llvm-eddab1550ee10cce3bb26a26e88529cb19451aa3.zip external_llvm-eddab1550ee10cce3bb26a26e88529cb19451aa3.tar.gz external_llvm-eddab1550ee10cce3bb26a26e88529cb19451aa3.tar.bz2 |
Revert r174026, "Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private."
It broke many hosts to crash.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174035 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/IR/Attributes.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/include/llvm/IR/Attributes.h b/include/llvm/IR/Attributes.h index 83588fd..e854da7 100644 --- a/include/llvm/IR/Attributes.h +++ b/include/llvm/IR/Attributes.h @@ -107,9 +107,6 @@ private: Attribute(AttributeImpl *A) : pImpl(A) {} static Attribute get(LLVMContext &Context, AttrBuilder &B); - - /// \brief Return true if the attribute is present. - bool hasAttribute(AttrKind Val) const; public: Attribute() : pImpl(0) {} @@ -129,6 +126,12 @@ public: // Attribute Accessors //===--------------------------------------------------------------------===// + /// \brief Return true if the attribute is present. + bool hasAttribute(AttrKind Val) const; + + /// \brief Return true if attributes exist + bool hasAttributes() const; + /// \brief Return the kind of this attribute. Constant *getAttributeKind() const; |