mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 11:50:28 +02:00
Fix bug in compile-alloc-frame
* libguile/jit.c (compile_alloc_frame): Fix alloc-frame filling in of undefined values for when previous frame size was unknown.
This commit is contained in:
parent
5603079995
commit
02a9e76b57
1 changed files with 1 additions and 0 deletions
|
@ -1308,6 +1308,7 @@ compile_alloc_frame (scm_jit_state *j, uint32_t nlocals)
|
|||
jit_node_t *head, *k, *back;
|
||||
jit_movi (T0, SCM_UNPACK (SCM_UNDEFINED));
|
||||
k = jit_bler (T3_PRESERVED, SP);
|
||||
jit_subi (T3_PRESERVED, T3_PRESERVED, sizeof (union scm_vm_stack_element));
|
||||
head = jit_label ();
|
||||
jit_str (T3_PRESERVED, T0);
|
||||
jit_subi (T3_PRESERVED, T3_PRESERVED, sizeof (union scm_vm_stack_element));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue