diff --git a/src/subtype.c b/src/subtype.c index e979a91c426d5..483085a4c0e8f 100644 --- a/src/subtype.c +++ b/src/subtype.c @@ -917,7 +917,7 @@ static int subtype_tuple_varargs(struct subtype_tuple_env *env, jl_stenv_t *e, i // Vararg{T,N} <: Vararg{T2,N2}; equate N and N2 e->invdepth++; - JL_GC_PUSH2(xp1, yp1); + JL_GC_PUSH2(&xp1, &yp1); if (jl_is_long(xp1) && env->vx != 1) xp1 = jl_box_long(jl_unbox_long(xp1) - env->vx + 1); if (jl_is_long(yp1) && env->vy != 1)