Ver Fonte

fixed rest args unification (#10143)

Aleksandr Kuzmenko há 4 anos atrás
pai
commit
78e77d8407
1 ficheiros alterados com 1 adições e 1 exclusões
  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() ->