diff options
author | Chris Lattner <sabre@nondot.org> | 2005-03-21 10:00:45 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-03-21 10:00:45 +0000 |
commit | e8a43291cd4cd398debddd8313beddf4abf8606d (patch) | |
tree | bc7ec63abe2abd4bb78cc350fc24f32c343f5cd6 /llvm/lib/Analysis/DataStructure | |
parent | 13429dc5afb57422bb3e7f18f5d9020609747d4b (diff) | |
download | bcm5719-llvm-e8a43291cd4cd398debddd8313beddf4abf8606d.tar.gz bcm5719-llvm-e8a43291cd4cd398debddd8313beddf4abf8606d.zip |
Ugh, for some reason, I can't call this unless the reference is const!?!?!?
llvm-svn: 20732
Diffstat (limited to 'llvm/lib/Analysis/DataStructure')
-rw-r--r-- | llvm/lib/Analysis/DataStructure/DataStructure.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/DataStructure/DataStructure.cpp b/llvm/lib/Analysis/DataStructure/DataStructure.cpp index 87163860cc1..0880ebb53f0 100644 --- a/llvm/lib/Analysis/DataStructure/DataStructure.cpp +++ b/llvm/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(DSCallSite &DestCS, +void ReachabilityCloner::mergeCallSite(const DSCallSite &DestCS, const DSCallSite &SrcCS) { merge(DestCS.getRetVal(), SrcCS.getRetVal()); unsigned MinArgs = DestCS.getNumPtrArgs(); @@ -1097,7 +1097,7 @@ void ReachabilityCloner::mergeCallSite(DSCallSite &DestCS, merge(DestCS.getPtrArg(a), SrcCS.getPtrArg(a)); for (unsigned a = MinArgs, e = SrcCS.getNumPtrArgs(); a != e; ++a) - DestCS.addPtrArg(getClonedNH(SrcCS.getPtrArg(a))); + const_cast<DSCallSite&>(DestCS).addPtrArg(getClonedNH(SrcCS.getPtrArg(a))); } |