Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Really override resume() in BoostParallelContext
authorGabriel Corona <gabriel.corona@loria.fr>
Mon, 30 May 2016 10:47:53 +0000 (12:47 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 30 May 2016 10:47:53 +0000 (12:47 +0200)
src/simix/ContextBoost.cpp
src/simix/ContextBoost.hpp

index 44f6dbe..605fee7 100644 (file)
@@ -31,7 +31,6 @@ public:
     : BoostContext(std::move(code), cleanup_func, process) {}
   void stop() override;
   void suspend() override;
-  void resume();
 };
 
 #if HAVE_THREAD_CONTEXTS
@@ -43,7 +42,7 @@ public:
     : BoostContext(std::move(code), cleanup_func, process) {}
   void stop() override;
   void suspend() override;
-  void resume();
+  void resume() override;
 };
 #endif
 
index b57adf2..2eaff3f 100644 (file)
@@ -45,7 +45,7 @@ public:
           void_pfn_smxprocess_t cleanup_func,
           smx_process_t process);
   ~BoostContext();
-  void resume();
+  virtual void resume();
 private:
   static void wrapper(int first, ...);
 };