@@ -534,7 +534,7 @@ jl_value_t *jl_nth_slot_type(jl_value_t *sig, size_t i) JL_NOTSAFEPOINT
534534 return NULL ;
535535 if (i < len - 1 )
536536 return jl_tparam (sig , i );
537- if (jl_is_vararg_type (jl_tparam (sig , len - 1 )))
537+ if (jl_is_vararg_marker (jl_tparam (sig , len - 1 )))
538538 return jl_unwrap_vararg (jl_tparam (sig , len - 1 ));
539539 if (i == len - 1 )
540540 return jl_tparam (sig , i );
@@ -756,7 +756,7 @@ static void jl_compilation_sig(
756756 else {
757757 jl_value_t * unw = jl_unwrap_unionall (decl );
758758 jl_value_t * lastdeclt = jl_tparam (unw , nargs - 1 );
759- assert (jl_is_vararg_type (lastdeclt ) && jl_nparams (unw ) == nargs );
759+ assert (jl_is_vararg_marker (lastdeclt ) && jl_nparams (unw ) == nargs );
760760 int nsp = jl_svec_len (sparams );
761761 if (nsp > 0 && jl_has_free_typevars (lastdeclt )) {
762762 assert (jl_subtype_env_size (decl ) == nsp );
@@ -817,7 +817,7 @@ JL_DLLEXPORT int jl_isa_compileable_sig(
817817 nspec_max = nspec_min ;
818818 }
819819 int isbound = (jl_va_tuple_kind ((jl_datatype_t * )decl ) == JL_VARARG_UNBOUND );
820- if (jl_is_vararg_type (jl_tparam (type , np - 1 ))) {
820+ if (jl_is_vararg_marker (jl_tparam (type , np - 1 ))) {
821821 if (!isbound || np < nspec_min || np > nspec_max )
822822 return 0 ;
823823 }
@@ -826,7 +826,7 @@ JL_DLLEXPORT int jl_isa_compileable_sig(
826826 return 0 ;
827827 }
828828 }
829- else if (np != nargs || jl_is_vararg_type (jl_tparam (type , np - 1 ))) {
829+ else if (np != nargs || jl_is_vararg_marker (jl_tparam (type , np - 1 ))) {
830830 return 0 ;
831831 }
832832
@@ -835,7 +835,7 @@ JL_DLLEXPORT int jl_isa_compileable_sig(
835835 jl_value_t * decl_i = jl_nth_slot_type ((jl_value_t * )decl , i );
836836 size_t i_arg = (i < nargs - 1 ? i : nargs - 1 );
837837
838- if (jl_is_vararg_type (elt )) {
838+ if (jl_is_vararg_marker (elt )) {
839839 elt = jl_unwrap_vararg (elt );
840840 if (jl_has_free_typevars (decl_i )) {
841841 // TODO: in this case, answer semi-conservatively that these varargs are always compilable
@@ -959,7 +959,7 @@ static int concretesig_equal(jl_value_t *tt, jl_value_t *simplesig) JL_NOTSAFEPO
959959 jl_value_t * * sigs = jl_svec_data (((jl_datatype_t * )simplesig )-> parameters );
960960 size_t i , lensig = jl_nparams (simplesig );
961961 assert (lensig == jl_nparams (tt ));
962- assert (lensig > 0 && !jl_is_vararg_type (jl_tparam (simplesig , lensig - 1 )));
962+ assert (lensig > 0 && !jl_is_vararg_marker (jl_tparam (simplesig , lensig - 1 )));
963963 for (i = 0 ; i < lensig ; i ++ ) {
964964 jl_value_t * decl = sigs [i ];
965965 jl_value_t * a = types [i ];
@@ -1108,7 +1108,7 @@ static jl_method_instance_t *cache_method(
11081108 newparams = NULL ;
11091109 for (i = 0 ; i < np ; i ++ ) {
11101110 jl_value_t * elt = jl_svecref (cachett -> parameters , i );
1111- if (jl_is_vararg_type (elt )) {
1111+ if (jl_is_vararg_marker (elt )) {
11121112 }
11131113 else if (jl_is_type_type (elt )) {
11141114 // TODO: if (!jl_is_singleton(elt)) ...
@@ -1229,7 +1229,7 @@ static jl_value_t *get_intersect_matches(jl_typemap_t *defs, jl_typemap_entry_t
12291229 jl_value_t * va = NULL ;
12301230 if (l > 0 ) {
12311231 va = jl_tparam (ttypes , l - 1 );
1232- if (jl_is_vararg_type (va ))
1232+ if (jl_is_vararg_marker (va ))
12331233 va = jl_unwrap_vararg (va );
12341234 else
12351235 va = NULL ;
@@ -2635,7 +2635,7 @@ static jl_value_t *ml_matches(jl_methtable_t *mt, int offs,
26352635 jl_value_t * va = NULL ;
26362636 if (l > 0 ) {
26372637 va = jl_tparam (unw , l - 1 );
2638- if (jl_is_vararg_type (va ))
2638+ if (jl_is_vararg_marker (va ))
26392639 va = jl_unwrap_vararg (va );
26402640 else
26412641 va = NULL ;
@@ -3088,7 +3088,7 @@ int jl_has_concrete_subtype(jl_value_t *typ)
30883088 if (typ == jl_bottom_type )
30893089 return 0 ;
30903090 typ = jl_unwrap_unionall (typ );
3091- if (jl_is_vararg_type (typ ))
3091+ if (jl_is_vararg_marker (typ ))
30923092 typ = jl_unwrap_vararg (typ );
30933093 if (!jl_is_datatype (typ ))
30943094 return 1 ;
0 commit comments