mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-02 04:40:29 +02:00
* src/vm_system.c (name): New instruction.
(savet): Don't set name.
This commit is contained in:
parent
e6db4668ea
commit
4fdec843ed
1 changed files with 8 additions and 1 deletions
|
@ -83,6 +83,14 @@ SCM_DEFINE_INSTRUCTION (halt, "%halt", INST_NONE)
|
|||
return ac;
|
||||
}
|
||||
|
||||
SCM_DEFINE_INSTRUCTION (name, "%name", INST_SCM)
|
||||
{
|
||||
SCM name = FETCH ();
|
||||
if (SCM_NIMP (name))
|
||||
scm_set_name_x (ac, name);
|
||||
NEXT;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* %push family
|
||||
|
@ -342,7 +350,6 @@ SCM_DEFINE_INSTRUCTION (savee_2, "%savee:2", INST_INUM)
|
|||
SCM_DEFINE_INSTRUCTION (savet, "%savet", INST_TOP)
|
||||
{
|
||||
SCM cell = FETCH ();
|
||||
scm_set_object_property_x (ac, scm_sym_name, SCM_CAR (cell));
|
||||
VM_VARIABLE_SET (cell, ac);
|
||||
NEXT;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue