From: Chris Lattner Date: Tue, 1 Jul 2003 21:11:59 +0000 (+0000) Subject: Add new operator= impl X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b512b24442edc886e554fde2a2e0ad13cd53f0c0;p=oota-llvm.git Add new operator= impl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7047 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Analysis/DSSupport.h b/include/llvm/Analysis/DSSupport.h index 3f680af4b2f..7ba9b0c43ca 100644 --- a/include/llvm/Analysis/DSSupport.h +++ b/include/llvm/Analysis/DSSupport.h @@ -194,6 +194,15 @@ public: InitNH(CallArgs[i], FromCall.CallArgs[i], NodeMap); } + const DSCallSite &operator=(const DSCallSite &RHS) { + Inst = RHS.Inst; + CalleeF = RHS.CalleeF; + CalleeN = RHS.CalleeN; + RetVal = RHS.RetVal; + CallArgs = RHS.CallArgs; + return *this; + } + /// isDirectCall - Return true if this call site is a direct call of the /// function specified by getCalleeFunc. If not, it is an indirect call to /// the node specified by getCalleeNode. diff --git a/include/llvm/Analysis/DataStructure/DSSupport.h b/include/llvm/Analysis/DataStructure/DSSupport.h index 3f680af4b2f..7ba9b0c43ca 100644 --- a/include/llvm/Analysis/DataStructure/DSSupport.h +++ b/include/llvm/Analysis/DataStructure/DSSupport.h @@ -194,6 +194,15 @@ public: InitNH(CallArgs[i], FromCall.CallArgs[i], NodeMap); } + const DSCallSite &operator=(const DSCallSite &RHS) { + Inst = RHS.Inst; + CalleeF = RHS.CalleeF; + CalleeN = RHS.CalleeN; + RetVal = RHS.RetVal; + CallArgs = RHS.CallArgs; + return *this; + } + /// isDirectCall - Return true if this call site is a direct call of the /// function specified by getCalleeFunc. If not, it is an indirect call to /// the node specified by getCalleeNode.