From 40bacacad3dac9eb5202193f685719d0f37d7f4a Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Fri, 2 Aug 2013 22:34:30 +0000 Subject: [PATCH] Add a AttributeSetImpl::dump function. This is for the benefit of those of us with inferior debuggers which do not permit member function calls on value types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187685 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/IR/AttributeImpl.h | 2 ++ lib/IR/Attributes.cpp | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/lib/IR/AttributeImpl.h b/lib/IR/AttributeImpl.h index 7bf9e8ab6ba..9da3f9659e0 100644 --- a/lib/IR/AttributeImpl.h +++ b/lib/IR/AttributeImpl.h @@ -258,6 +258,8 @@ public: // FIXME: This atrocity is temporary. uint64_t Raw(unsigned Index) const; + + void dump() const; }; } // end llvm namespace diff --git a/lib/IR/Attributes.cpp b/lib/IR/Attributes.cpp index c4834671ac6..f466d167e97 100644 --- a/lib/IR/Attributes.cpp +++ b/lib/IR/Attributes.cpp @@ -508,6 +508,10 @@ uint64_t AttributeSetImpl::Raw(unsigned Index) const { return 0; } +void AttributeSetImpl::dump() const { + AttributeSet(const_cast(this)).dump(); +} + //===----------------------------------------------------------------------===// // AttributeSet Construction and Mutation Methods //===----------------------------------------------------------------------===// -- 2.34.1