diff options
| -rw-r--r-- | lib/stdlib/src/erl_lint.erl | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/lib/stdlib/src/erl_lint.erl b/lib/stdlib/src/erl_lint.erl index ac92004061..b13848c501 100644 --- a/lib/stdlib/src/erl_lint.erl +++ b/lib/stdlib/src/erl_lint.erl @@ -2843,10 +2843,9 @@ check_record_types([{type, _, field_type, [{atom, AL, FName}, Type]}|Left],  check_record_types([], _Name, _DefFields, SeenVars, St, _SeenFields) ->      {SeenVars, St}. -used_type(TypePair, L, St) -> -    Usage = St#lint.usage, +used_type(TypePair, L, #lint{usage = Usage, file = File} = St) ->      OldUsed = Usage#usage.used_types, -    UsedTypes = dict:store(TypePair, L, OldUsed), +    UsedTypes = dict:store(TypePair, erl_anno:set_file(File, L), OldUsed),      St#lint{usage=Usage#usage{used_types=UsedTypes}}.  is_default_type({Name, NumberOfTypeVariables}) -> | 
