Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
got a "might be clobbered by ‘longjmp’ or ‘vfork’" error when compiled
authorFrederic Suter <suter@youpi.(none)>
Fri, 27 Apr 2012 10:32:39 +0000 (12:32 +0200)
committerFrederic Suter <suter@youpi.(none)>
Fri, 27 Apr 2012 10:32:39 +0000 (12:32 +0200)
with supernovae
add a volatile as midjy taught me.

src/simix/smx_smurf.c

index df7fb25..ddbbbd3 100644 (file)
@@ -7,7 +7,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_smurf, simix,
 
 XBT_INLINE smx_simcall_t SIMIX_simcall_mine()
 {
 
 XBT_INLINE smx_simcall_t SIMIX_simcall_mine()
 {
-  smx_process_t issuer = SIMIX_process_self();
+  volatile smx_process_t issuer = SIMIX_process_self();
   return &issuer->simcall;
 }
 
   return &issuer->simcall;
 }