Explorar o código

one more logic fix

Simon Krajewski %!s(int64=11) %!d(string=hai) anos
pai
achega
9f461796a1
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      typer.ml

+ 1 - 1
typer.ml

@@ -766,7 +766,7 @@ let unify_field_call ctx fa el args ret p inline =
 				| err :: _ -> raise err
 				| _ -> assert false
 			end
-		| _ :: _ :: _ when ctx.com.config.pf_overload -> error "Ambiguous overload" p
+		| _ :: _ :: _ when is_overload && ctx.com.config.pf_overload -> error "Ambiguous overload" p
 		| (el,tf,mk_call) :: _ -> List.map fst el,tf,mk_call
 
 let fast_enum_field e ef p =