@@ -340,7 +340,7 @@ expand({Name, Meta, Kind}, S, #{context := match} = E) when is_atom(Name), is_at
340340 % % Variable was already overridden
341341 #{Pair := VarVersion } when VarVersion >= PrematchVersion ->
342342 maybe_warn_underscored_var_repeat (Meta , Name , Kind , E ),
343- NewUnused = var_used (Meta , Pair , VarVersion , Unused ),
343+ NewUnused = var_used (Pair , Meta , VarVersion , Unused ),
344344 Var = {Name , [{version , VarVersion } | Meta ], Kind },
345345 {Var , S # elixir_ex {unused = {NewUnused , Version }}, E };
346346
@@ -396,7 +396,7 @@ expand({Name, Meta, Kind}, S, E) when is_atom(Name), is_atom(Kind) ->
396396 {ok , PairVersion } ->
397397 maybe_warn_underscored_var_access (Meta , Name , Kind , E ),
398398 Var = {Name , [{version , PairVersion } | Meta ], Kind },
399- {Var , S # elixir_ex {unused = {var_used (Meta , Pair , PairVersion , Unused ), Version }}, E };
399+ {Var , S # elixir_ex {unused = {var_used (Pair , Meta , PairVersion , Unused ), Version }}, E };
400400
401401 Error ->
402402 case lists :keyfind (if_undefined , 1 , Meta ) of
@@ -656,7 +656,7 @@ var_unused({_, Kind} = Pair, Meta, Version, Unused, Override) ->
656656 false -> Unused
657657 end .
658658
659- var_used (Meta , {_ , Kind } = Pair , Version , Unused ) ->
659+ var_used ({_ , Kind } = Pair , Meta , Version , Unused ) ->
660660 KeepUnused = lists :keymember (keep_unused , 1 , Meta ),
661661
662662 if
0 commit comments