X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/81588aeededcff1407c760226b43f347eb832b39..a9d46ef793944afed370e7612e5b38e43be9ecc5:/src/simix/Context.cpp diff --git a/src/simix/Context.cpp b/src/simix/Context.cpp index f86acfdf6c..d397833035 100644 --- a/src/simix/Context.cpp +++ b/src/simix/Context.cpp @@ -28,17 +28,16 @@ void SIMIX_process_set_cleanup_function( * \param argc the number of arguments of the main function * \param argv the vector of arguments of the main function * \param cleanup_func the function to call when the context stops - * \param cleanup_arg the argument of the cleanup_func function */ smx_context_t SIMIX_context_new( - xbt_main_func_t code, int argc, char **argv, + std::function code, void_pfn_smxprocess_t cleanup_func, smx_process_t simix_process) { if (!simix_global) xbt_die("simix is not initialized, please call MSG_init first"); return simix_global->context_factory->create_context( - simgrid::simix::wrap_main(code, argc, argv), cleanup_func, simix_process); + std::move(code), cleanup_func, simix_process); } namespace simgrid {