diff options
| author | Andrea Corallo | 2020-01-12 11:47:50 +0100 |
|---|---|---|
| committer | Andrea Corallo | 2020-01-12 13:22:30 +0100 |
| commit | c1d034fc27e3aef2370cf0153e7b54dac7eba91b (patch) | |
| tree | e2d2b7ecd53c50751a3ff0818dc0788d9f328eab /src/comp.h | |
| parent | 93ed2c32dfd2e385ab0b75e9cbc0768c29b15b50 (diff) | |
| download | emacs-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.h | 3 |
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 | ||