mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 03:30:27 +02:00
Fix incorrect use of `SCM_UNPACK'.
* libguile/arrays.c (scm_i_make_array): Cast the result of `scm_gc_malloc' directly to `scm_t_bits'.
This commit is contained in:
parent
94a751bdcc
commit
67543d0761
1 changed files with 4 additions and 4 deletions
|
@ -109,14 +109,14 @@ SCM_DEFINE (scm_shared_array_increments, "shared-array-increments", 1, 0, 0,
|
|||
}
|
||||
#undef FUNC_NAME
|
||||
|
||||
SCM
|
||||
SCM
|
||||
scm_i_make_array (int ndim)
|
||||
{
|
||||
SCM ra;
|
||||
ra = scm_cell (((scm_t_bits) ndim << 17) + scm_tc7_array,
|
||||
SCM_UNPACK (scm_gc_malloc ((sizeof (scm_i_t_array) +
|
||||
ndim * sizeof (scm_t_array_dim)),
|
||||
"array")));
|
||||
(scm_t_bits) scm_gc_malloc (sizeof (scm_i_t_array) +
|
||||
ndim * sizeof (scm_t_array_dim),
|
||||
"array"));
|
||||
SCM_I_ARRAY_V (ra) = SCM_BOOL_F;
|
||||
return ra;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue