diff options
| author | Enrico Tassi | 2014-01-06 15:13:32 +0100 |
|---|---|---|
| committer | Enrico Tassi | 2014-01-06 16:54:15 +0100 |
| commit | c44a12ab9136b8d13cec0d9c1f3837b6f92eb283 (patch) | |
| tree | 75c4334f93dacae8e7eaf93691f448718d5997b3 /dev | |
| parent | 2f6e3a8a453c3fa29bbc660a929c5140916c76b3 (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')
0 files changed, 0 insertions, 0 deletions
