mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-18 01:30:27 +02:00
Merge remote-tracking branch 'origin/stable-2.0'
Conflicts: libguile/keywords.c libguile/vm.c
This commit is contained in:
commit
28d5d2537c
31 changed files with 371 additions and 154 deletions
|
@ -1555,11 +1555,13 @@ RTL_VM_NAME (SCM vm, SCM program, SCM *argv, size_t nargs_)
|
|||
break;
|
||||
}
|
||||
VM_ASSERT (scm_is_pair (walk) || allow_other_keys,
|
||||
vm_error_kwargs_unrecognized_keyword (SCM_FRAME_PROGRAM (fp)));
|
||||
vm_error_kwargs_unrecognized_keyword (SCM_FRAME_PROGRAM (fp),
|
||||
LOCAL_REF (ntotal + n)));
|
||||
n++;
|
||||
}
|
||||
else
|
||||
VM_ASSERT (has_rest, vm_error_kwargs_invalid_keyword (SCM_FRAME_PROGRAM (fp)));
|
||||
VM_ASSERT (has_rest, vm_error_kwargs_invalid_keyword (SCM_FRAME_PROGRAM (fp),
|
||||
LOCAL_REF (ntotal + n)));
|
||||
|
||||
if (has_rest)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue