mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
tweak to internal scm_i_extract_values_2
* libguile/values.c (scm_i_extract_values_2): Make nvalues check more robust.
This commit is contained in:
parent
4fb8bc64a0
commit
7017846b2b
1 changed files with 1 additions and 1 deletions
|
@ -45,7 +45,7 @@ scm_i_extract_values_2 (SCM obj, SCM *p1, SCM *p2)
|
|||
SCM_ASSERT_TYPE (SCM_VALUESP (obj), obj, SCM_ARG1,
|
||||
"scm_i_extract_values_2", "values");
|
||||
values = scm_struct_ref (obj, SCM_INUM0);
|
||||
if (!scm_is_null_or_nil (SCM_CDDR (values)))
|
||||
if (scm_ilength (values) != 2)
|
||||
scm_wrong_type_arg_msg
|
||||
("scm_i_extract_values_2", SCM_ARG1, obj,
|
||||
"a values object containing exactly two values");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue