aboutsummaryrefslogtreecommitdiff
path: root/dev/base_include
diff options
context:
space:
mode:
authorEnrico Tassi2014-01-06 15:13:32 +0100
committerEnrico Tassi2014-01-06 16:54:15 +0100
commitc44a12ab9136b8d13cec0d9c1f3837b6f92eb283 (patch)
tree75c4334f93dacae8e7eaf93691f448718d5997b3 /dev/base_include
parent2f6e3a8a453c3fa29bbc660a929c5140916c76b3 (diff)
STM: fix worker crash when doing vm_compute
Kudos to Maximes for finding the culprit in no time! Values of type 'Pre_env.key' store in the OCaml state the 'address' of an already evaluated constant in the VM's C state. Such values are not sent to work processes. The worker is going to re-evaluate the constant, but just once, since the cache is cleared only when the env is marshalled (via ephemerons).
Diffstat (limited to 'dev/base_include')
0 files changed, 0 insertions, 0 deletions