diff --git a/src/jltypes.c b/src/jltypes.c index 90eb0894bae07..abbee3c51235a 100644 --- a/src/jltypes.c +++ b/src/jltypes.c @@ -833,7 +833,7 @@ static jl_value_t *jl_type_intersect(jl_value_t *a, jl_value_t *b, if (b == (jl_value_t*)jl_any_type || b == jl_ANY_flag) return a; // tuple if (jl_is_tuple_type(a)) { - long alen = (long)jl_nparams(a); + size_t alen = jl_nparams(a); jl_value_t *temp=NULL; JL_GC_PUSH2(&b, &temp); if (jl_is_ntuple_type(b)) {