227
227
Sig = erl_types:t_fun(Arg, Range),
228
228
case dialyzer_contracts:check_contract(Contract, Sig) of
229
229
ok -> {{F, A}, {contract, Contract}};
230
{error, {extra_range, _, _}} ->
231
{{F, A}, {contract, Contract}};
230
232
{error, invalid_contract} ->
231
233
CString = dialyzer_contracts:contract_to_string(Contract),
232
234
SigString = dialyzer_utils:format_sig(Sig, RecMap),