mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 22:10:21 +02:00
Fix BR_NARGS data type width
* libguile/vm-engine.c (BR_NARGS): Fix width of "expected". Fixes bug with > 65536 arguments in case-lambda clauses.
This commit is contained in:
parent
be564260be
commit
d2bd8fa810
1 changed files with 1 additions and 1 deletions
|
@ -668,7 +668,7 @@ VM_NAME (SCM vm, SCM program, SCM *argv, int nargs)
|
|||
} while (0)
|
||||
|
||||
#define BR_NARGS(rel) \
|
||||
scm_t_uint16 expected; \
|
||||
scm_t_uint32 expected; \
|
||||
SCM_UNPACK_RTL_24 (op, expected); \
|
||||
if (FRAME_LOCALS_COUNT() rel expected) \
|
||||
{ \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue