aboutsummaryrefslogtreecommitdiffstats
path: root/java/res
diff options
context:
space:
mode:
authorAndrea Corallo2025-07-09 15:53:52 +0200
committerAndrea Corallo2025-07-09 17:32:07 +0200
commit48a5917681dd53b8b75764f4e1455a6c24f95498 (patch)
treecb47804eb1f6cbf54053f2fa0b138e00b32942f6 /java/res
parent6a5d9cb07d6ef8c8913acb304eea365c85d82449 (diff)
downloademacs-48a5917681dd53b8b75764f4e1455a6c24f95498.tar.gz
emacs-48a5917681dd53b8b75764f4e1455a6c24f95498.zip
Nativecomp don't materialize non-materializable objects (bug#78606)
The native compiler should not try to generate in rendered code immediate floats produced by the constrain on the '=' operator. * test/src/comp-tests.el (comp-test-78606-1): Add test. * test/src/comp-resources/comp-test-funcs.el (comp-test-78606-1-f): New function. * src/comp.c (emit_mvar_rval): Check if an immediate is materializable. * lisp/emacs-lisp/comp.el (comp-ctxt): Add 'non-materializable-objs-h' slot. (comp--fwprop-insn): Update call. * lisp/emacs-lisp/comp-cstr.el (comp-cstr-=): Add parameter.
Diffstat (limited to 'java/res')
0 files changed, 0 insertions, 0 deletions