From: Chris Lattner Date: Mon, 21 Mar 2005 20:28:50 +0000 (+0000) Subject: make this const correct X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=b3439374ac144cc0ecd4fd0b238ca2d193897312;p=oota-llvm.git make this const correct git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20741 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Analysis/DataStructure/DSGraph.h b/include/llvm/Analysis/DataStructure/DSGraph.h index 4463d638def..86f4f84a93a 100644 --- a/include/llvm/Analysis/DataStructure/DSGraph.h +++ b/include/llvm/Analysis/DataStructure/DSGraph.h @@ -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(); } diff --git a/lib/Analysis/DataStructure/DataStructure.cpp b/lib/Analysis/DataStructure/DataStructure.cpp index 0880ebb53f0..87163860cc1 100644 --- a/lib/Analysis/DataStructure/DataStructure.cpp +++ b/lib/Analysis/DataStructure/DataStructure.cpp @@ -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(DestCS).addPtrArg(getClonedNH(SrcCS.getPtrArg(a))); + DestCS.addPtrArg(getClonedNH(SrcCS.getPtrArg(a))); }