diff --git a/Control/StoreGate/test/SGtests.cxx b/Control/StoreGate/test/SGtests.cxx
index ae6a155d417ac90170403b873eecc146f9a9aed0..ab6152f710bd9e23141def76da1d3c95436eabb3 100644
--- a/Control/StoreGate/test/SGtests.cxx
+++ b/Control/StoreGate/test/SGtests.cxx
@@ -144,6 +144,7 @@ public:
   virtual bool resize (size_t /*sz*/) { return false; }
   virtual void reserve (size_t /*sz*/) {}
   virtual void shift (size_t /*pos*/, ptrdiff_t /*offs*/) {}
+  virtual bool insertMove (size_t, IAuxStore&, const SG::auxid_set_t&) { std::abort(); }
   virtual void* getDecoration (auxid_t /*auxid*/, size_t /*size*/, size_t /*capacity*/) { std::abort(); }
   virtual void lock() { m_locked = true; }
   virtual void clearDecorations() { std::abort(); }