diff options
| author | Andrea Corallo | 2024-12-18 21:55:41 +0100 |
|---|---|---|
| committer | Andrea Corallo | 2024-12-18 23:16:42 +0100 |
| commit | 9e99c43d2f5dc5dc2632ad616d224f3bd9cf63c4 (patch) | |
| tree | 301ffa2b85e637a41390ccbe596862b757680cdf /src | |
| parent | 4e11f9c96df98dd3f10c1153bc49209f2383a0ee (diff) | |
| download | emacs-9e99c43d2f5dc5dc2632ad616d224f3bd9cf63c4.tar.gz emacs-9e99c43d2f5dc5dc2632ad616d224f3bd9cf63c4.zip | |
Use '--lambda-fixup' as native compiler fixup symbol for lambdas
* src/comp.c (check_comp_unit_relocs, syms_of_comp): Rename
'Qlambda_fixup' to 'Q__lambda_fixup'.
* src/pdumper.c (dump_do_dump_relocation): Likewise.
Diffstat (limited to 'src')
| -rw-r--r-- | src/comp.c | 4 | ||||
| -rw-r--r-- | src/pdumper.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/comp.c b/src/comp.c index ac26ead08d9..8b38adec252 100644 --- a/src/comp.c +++ b/src/comp.c | |||
| @@ -5173,7 +5173,7 @@ check_comp_unit_relocs (struct Lisp_Native_Comp_Unit *comp_u) | |||
| 5173 | for (ptrdiff_t i = 0; i < d_vec_len; i++) | 5173 | for (ptrdiff_t i = 0; i < d_vec_len; i++) |
| 5174 | { | 5174 | { |
| 5175 | Lisp_Object x = data_relocs[i]; | 5175 | Lisp_Object x = data_relocs[i]; |
| 5176 | if (EQ (x, Qlambda_fixup)) | 5176 | if (EQ (x, Q__lambda_fixup)) |
| 5177 | return false; | 5177 | return false; |
| 5178 | else if (NATIVE_COMP_FUNCTIONP (x)) | 5178 | else if (NATIVE_COMP_FUNCTIONP (x)) |
| 5179 | { | 5179 | { |
| @@ -5622,7 +5622,7 @@ natively-compiled one. */); | |||
| 5622 | DEFSYM (Qfixnum, "fixnum"); | 5622 | DEFSYM (Qfixnum, "fixnum"); |
| 5623 | DEFSYM (Qscratch, "scratch"); | 5623 | DEFSYM (Qscratch, "scratch"); |
| 5624 | DEFSYM (Qlate, "late"); | 5624 | DEFSYM (Qlate, "late"); |
| 5625 | DEFSYM (Qlambda_fixup, "lambda-fixup"); | 5625 | DEFSYM (Q__lambda_fixup, "--lambda-fixup"); |
| 5626 | DEFSYM (Qgccjit, "gccjit"); | 5626 | DEFSYM (Qgccjit, "gccjit"); |
| 5627 | DEFSYM (Qcomp_subr_trampoline_install, "comp-subr-trampoline-install"); | 5627 | DEFSYM (Qcomp_subr_trampoline_install, "comp-subr-trampoline-install"); |
| 5628 | DEFSYM (Qnative_comp_warning_on_missing_source, | 5628 | DEFSYM (Qnative_comp_warning_on_missing_source, |
diff --git a/src/pdumper.c b/src/pdumper.c index f9d74f87fb4..d45bbc84bba 100644 --- a/src/pdumper.c +++ b/src/pdumper.c | |||
| @@ -5504,7 +5504,7 @@ dump_do_dump_relocation (const uintptr_t dump_base, | |||
| 5504 | XSETSUBR (tem, subr); | 5504 | XSETSUBR (tem, subr); |
| 5505 | Lisp_Object *fixup = | 5505 | Lisp_Object *fixup = |
| 5506 | &(comp_u->data_relocs[XFIXNUM (lambda_data_idx)]); | 5506 | &(comp_u->data_relocs[XFIXNUM (lambda_data_idx)]); |
| 5507 | eassert (EQ (*fixup, Qlambda_fixup)); | 5507 | eassert (EQ (*fixup, Q__lambda_fixup)); |
| 5508 | *fixup = tem; | 5508 | *fixup = tem; |
| 5509 | Fputhash (tem, Qt, comp_u->lambda_gc_guard_h); | 5509 | Fputhash (tem, Qt, comp_u->lambda_gc_guard_h); |
| 5510 | } | 5510 | } |