mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-16 16:50:21 +02:00
Merge branch 'master' of git://git.savannah.gnu.org/guile into elisp
This commit is contained in:
commit
157ffbd797
6 changed files with 74 additions and 73 deletions
|
@ -177,7 +177,13 @@ VM_DEFINE_INSTRUCTION (15, make_uint64, "make-uint64", 8, 0, 1)
|
|||
|
||||
VM_DEFINE_INSTRUCTION (16, make_char8, "make-char8", 1, 0, 1)
|
||||
{
|
||||
PUSH (SCM_MAKE_CHAR (FETCH ()));
|
||||
scm_t_uint8 v = 0;
|
||||
v = FETCH ();
|
||||
|
||||
PUSH (SCM_MAKE_CHAR (v));
|
||||
/* Don't simplify this to PUSH (SCM_MAKE_CHAR (FETCH ())). The
|
||||
contents of SCM_MAKE_CHAR may be evaluated more than once,
|
||||
resulting in a double fetch. */
|
||||
NEXT;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue