Adjusted DSPtr::Profile method again, since my last patch broke the build.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46051 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Analysis/GRConstants.cpp b/Analysis/GRConstants.cpp
index 314902e..e83afb7 100644
--- a/Analysis/GRConstants.cpp
+++ b/Analysis/GRConstants.cpp
@@ -52,7 +52,8 @@
   bool isSubExpr() const { return getKind() == IsSubExp; }
   
   inline void Profile(llvm::FoldingSetNodeID& ID) const {
-    ID.AddInteger(Raw);
+    ID.AddPointer(getPtr());
+    ID.AddInteger((unsigned) getKind());
   }      
   inline bool operator==(const DSPtr& X) const { return Raw == X.Raw; }  
   inline bool operator!=(const DSPtr& X) const { return Raw != X.Raw; }