diff options
| author | Guillaume Melquiond | 2020-08-26 11:40:24 +0200 |
|---|---|---|
| committer | Guillaume Melquiond | 2020-09-22 14:55:15 +0200 |
| commit | 27695b52413f9fd6bcb60d77e0bdba538c16201f (patch) | |
| tree | ac1466e3d2807ea52ed274fe9678f7343ee6b70b /kernel/vmvalues.mli | |
| parent | 2d63a61a991ab42f2124775b184898d7af6725dd (diff) | |
Use the closure tag for accumulators.
The first field of accumulators points out of the OCaml heap, so using
closures instead of tag-0 objects is better for the GC.
Accumulators are distinguished from closures because their code pointer
necessarily is the "accumulate" address, which points to an ACCUMULATE
instruction.
Diffstat (limited to 'kernel/vmvalues.mli')
| -rw-r--r-- | kernel/vmvalues.mli | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/kernel/vmvalues.mli b/kernel/vmvalues.mli index ee3e2bd5fc..6632dc46b2 100644 --- a/kernel/vmvalues.mli +++ b/kernel/vmvalues.mli @@ -27,8 +27,6 @@ type to_update type tag = int -val accu_tag : tag - val type_atom_tag : tag val max_atom_tag : tag val proj_tag : tag |
