From b512b24442edc886e554fde2a2e0ad13cd53f0c0 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 1 Jul 2003 21:11:59 +0000 Subject: [PATCH] Add new operator= impl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7047 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Analysis/DSSupport.h | 9 +++++++++ include/llvm/Analysis/DataStructure/DSSupport.h | 9 +++++++++ 2 files changed, 18 insertions(+) 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. -- 2.34.1