aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.h
diff options
context:
space:
mode:
authorAndrea Corallo2020-01-12 11:47:50 +0100
committerAndrea Corallo2020-01-12 13:22:30 +0100
commitc1d034fc27e3aef2370cf0153e7b54dac7eba91b (patch)
treee2d2b7ecd53c50751a3ff0818dc0788d9f328eab /src/comp.h
parent93ed2c32dfd2e385ab0b75e9cbc0768c29b15b50 (diff)
downloademacs-c1d034fc27e3aef2370cf0153e7b54dac7eba91b.tar.gz
emacs-c1d034fc27e3aef2370cf0153e7b54dac7eba91b.zip
Split relocated data into two separate arrays
Rework the functionality of the previous commit to be more efficient.
Diffstat (limited to 'src/comp.h')
-rw-r--r--src/comp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/comp.h b/src/comp.h
index 86fa54f5158..ddebbbcccf0 100644
--- a/src/comp.h
+++ b/src/comp.h
@@ -38,6 +38,9 @@ struct Lisp_Native_Comp_Unit
38 Lisp_Object file; 38 Lisp_Object file;
39 /* Analogous to the constant vector but per compilation unit. */ 39 /* Analogous to the constant vector but per compilation unit. */
40 Lisp_Object data_vec; 40 Lisp_Object data_vec;
41 /* Same but for data that cannot be moved to pure space.
42 Must be the last lisp object here. */
43 Lisp_Object data_impure_vec;
41 dynlib_handle_ptr handle; 44 dynlib_handle_ptr handle;
42}; 45};
43 46