Explorar o código

fixed rest args unification (#10143)

Aleksandr Kuzmenko %!s(int64=4) %!d(string=hai) anos
pai
achega
78e77d8407
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/typing/callUnification.ml

+ 1 - 1
src/typing/callUnification.ml

@@ -126,7 +126,7 @@ let rec unify_call_args ctx el args r callp inline force_inline in_overload =
 							(try
 								let el = type_rest mk_mono in
 								try
-									Type.unify arg_t (unify_min ctx el);
+									unify ctx (unify_min ctx el) arg_t callp;
 									el
 								with Unify_error _ ->
 									handle_errors (fun() ->