Add new operator= impl
[oota-llvm.git] / include / llvm / Analysis / DataStructure / DSSupport.h
index 3f680af4b2ff276153e16351b4f883f7924a27a7..7ba9b0c43cab18caf3823712737d67fd92fb4eba 100644 (file)
@@ -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.