X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a145d4fe15830ef87dbe3f62e749d67daf2a0cbf..e64ae6980f1b1f8b51d06f21fb1f5df9586c2333:/src/surf/workstation.c diff --git a/src/surf/workstation.c b/src/surf/workstation.c index b241314578..3adf803a2e 100644 --- a/src/surf/workstation.c +++ b/src/surf/workstation.c @@ -123,8 +123,8 @@ static void ws_update_resource_state(void *id, static surf_action_t ws_execute(void *workstation, double size) { - return surf_cpu_model->extension.cpu. - execute(((workstation_CLM03_t) workstation)->cpu, size); + void *cpu = ((workstation_CLM03_t) workstation)->cpu; + return ((surf_resource_t) cpu)->model->extension.cpu.execute(cpu, size); } static surf_action_t ws_action_sleep(void *workstation, double duration)