diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/VMCore/AttributeImpl.h | 4 | ||||
| -rw-r--r-- | llvm/lib/VMCore/Attributes.cpp | 4 | 
2 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/VMCore/AttributeImpl.h b/llvm/lib/VMCore/AttributeImpl.h index 253d6e82eb7..65ac3ea9823 100644 --- a/llvm/lib/VMCore/AttributeImpl.h +++ b/llvm/lib/VMCore/AttributeImpl.h @@ -49,7 +49,9 @@ public:    void Profile(FoldingSetNodeID &ID) const {      Profile(ID, Data);    } -  static void Profile(FoldingSetNodeID &ID, Constant *Data); +  static void Profile(FoldingSetNodeID &ID, Constant *Data) { +    ID.AddPointer(Data); +  }  };  //===----------------------------------------------------------------------===// diff --git a/llvm/lib/VMCore/Attributes.cpp b/llvm/lib/VMCore/Attributes.cpp index ad1af45f855..a1e0856971d 100644 --- a/llvm/lib/VMCore/Attributes.cpp +++ b/llvm/lib/VMCore/Attributes.cpp @@ -363,10 +363,6 @@ uint64_t AttributeImpl::getStackAlignment() const {    return getBitMask() & getAttrMask(Attribute::StackAlignment);  } -void AttributeImpl::Profile(FoldingSetNodeID &ID, Constant *Data) { -  ID.AddInteger(cast<ConstantInt>(Data)->getZExtValue()); -} -  //===----------------------------------------------------------------------===//  // AttributeSetImpl Definition  //===----------------------------------------------------------------------===//  | 

