Uniquify the AttributeImpl based on the Constant pointer, since those are
[oota-llvm.git] / lib / VMCore / AttributeImpl.h
index 253d6e82eb788a380b497c677c68b2de9b35cc90..65ac3ea98230e7817ba853f06f2d1cb7842d6f78 100644 (file)
@@ -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);
+  }
 };
 
 //===----------------------------------------------------------------------===//