diff options
author | Andrea Corallo <akrl@sdf.org> | 2020-07-12 11:11:41 +0200 |
---|---|---|
committer | Andrea Corallo <akrl@sdf.org> | 2020-07-13 14:34:45 +0200 |
commit | 527b697b2a1f57cf47ac74a28b7f89c91dddb1ab (patch) | |
tree | 5b6946ffced1d200c783195a73eaaec570c5f63b /lisp/progmodes/pascal.el | |
parent | c389feede5f1138b23e43edb23564e6ef14d4170 (diff) | |
download | emacs-527b697b2a1f57cf47ac74a28b7f89c91dddb1ab.tar.gz emacs-527b697b2a1f57cf47ac74a28b7f89c91dddb1ab.tar.bz2 emacs-527b697b2a1f57cf47ac74a28b7f89c91dddb1ab.zip |
* Rework frame allocation strategy
All frame slots are now simple automatic variables given the array
allocation and fill is done in 'emit_limple_call_ref'.
* src/comp.c (comp_t): Remove 'f_frame' 'arrays' slots, add
'frame'.
(emit_mvar_lval): Simplify to make use of 'comp.frame'.
(compile_function): Clean-up and add comp.frame initialization.
Diffstat (limited to 'lisp/progmodes/pascal.el')
0 files changed, 0 insertions, 0 deletions