summaryrefslogtreecommitdiff
path: root/src/comp.h
diff options
context:
space:
mode:
authorStefan Kangas <stefankangas@gmail.com>2025-02-01 04:56:52 +0100
committerStefan Kangas <stefankangas@gmail.com>2025-02-01 04:56:52 +0100
commitbf97946d7dc460b7d3c3ce03193041b891b51faf (patch)
treec799f87903ca3dcba8b804bd185b519aacc0a636 /src/comp.h
parenta4a0957b6b3b1db858524ac6d4dc3d951f65960b (diff)
parentaa07e94439c663f768c32a689d14506d25a7a5bc (diff)
downloademacs-bf97946d7dc460b7d3c3ce03193041b891b51faf.tar.gz
emacs-bf97946d7dc460b7d3c3ce03193041b891b51faf.tar.bz2
emacs-bf97946d7dc460b7d3c3ce03193041b891b51faf.zip
Merge branch 'scratch/no-purespace' into 'master'
Diffstat (limited to 'src/comp.h')
-rw-r--r--src/comp.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/comp.h b/src/comp.h
index 8525f8ee44f..b4edc4ad371 100644
--- a/src/comp.h
+++ b/src/comp.h
@@ -35,17 +35,15 @@ struct Lisp_Native_Comp_Unit
/* Guard anonymous lambdas against Garbage Collection and serve
sanity checks. */
Lisp_Object lambda_gc_guard_h;
- /* Hash c_name -> d_reloc_imp index. */
+ /* Hash c_name -> d_reloc index. */
Lisp_Object lambda_c_name_idx_h;
/* Hash doc-idx -> function documentation. */
Lisp_Object data_fdoc_v;
- /* Analogous to the constant vector but per compilation unit. */
+ /* Analogous to the constant vector but per compilation unit. Must be
+ last. */
Lisp_Object data_vec;
- /* 'data_impure_vec' must be last (see allocate_native_comp_unit).
- Same as data_vec but for data that cannot be moved to pure space. */
- Lisp_Object data_impure_vec;
/* STUFFS WE DO NOT DUMP!! */
- Lisp_Object *data_imp_relocs;
+ Lisp_Object *data_relocs;
bool loaded_once;
bool load_ongoing;
dynlib_handle_ptr handle;