make this const correct
authorChris Lattner <sabre@nondot.org>
Mon, 21 Mar 2005 20:28:50 +0000 (20:28 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 21 Mar 2005 20:28:50 +0000 (20:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20741 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/DataStructure/DSGraph.h
lib/Analysis/DataStructure/DataStructure.cpp

index 4463d638def15798b2e9bb8716c33a9be2ed267b..86f4f84a93a93e5c3d934a6e0c1fadf2c4b8513a 100644 (file)
@@ -560,7 +560,7 @@ public:
   /// mergeCallSite - Merge the nodes reachable from the specified src call
   /// site into the nodes reachable from DestCS.
   ///
-  void mergeCallSite(const DSCallSite &DestCS, const DSCallSite &SrcCS);
+  void mergeCallSite(DSCallSite &DestCS, const DSCallSite &SrcCS);
 
   bool clonedAnyNodes() const { return !NodeMap.empty(); }
 
index 0880ebb53f0b7ebf5f49a3222eb11dace86992ff..87163860cc1e59009546d1404059f9883c82bbba 100644 (file)
@@ -1087,7 +1087,7 @@ void ReachabilityCloner::merge(const DSNodeHandle &NH,
 
 /// mergeCallSite - Merge the nodes reachable from the specified src call
 /// site into the nodes reachable from DestCS.
-void ReachabilityCloner::mergeCallSite(const DSCallSite &DestCS,
+void ReachabilityCloner::mergeCallSite(DSCallSite &DestCS,
                                        const DSCallSite &SrcCS) {
   merge(DestCS.getRetVal(), SrcCS.getRetVal());
   unsigned MinArgs = DestCS.getNumPtrArgs();
@@ -1097,7 +1097,7 @@ void ReachabilityCloner::mergeCallSite(const DSCallSite &DestCS,
     merge(DestCS.getPtrArg(a), SrcCS.getPtrArg(a));
 
   for (unsigned a = MinArgs, e = SrcCS.getNumPtrArgs(); a != e; ++a)
-    const_cast<DSCallSite&>(DestCS).addPtrArg(getClonedNH(SrcCS.getPtrArg(a)));
+    DestCS.addPtrArg(getClonedNH(SrcCS.getPtrArg(a)));
 }