File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -134,9 +134,9 @@ is_unused_var(Name) ->
134
134
_ -> true
135
135
end .
136
136
137
+ is_compiler_var ([$_ ]) -> true ;
137
138
is_compiler_var ([Var | Rest ]) when Var =:= $_ ; Var >= $A , Var =< $Z -> is_compiler_var (Rest );
138
- is_compiler_var ([_ | _ ]) -> false ;
139
- is_compiler_var ([]) -> true .
139
+ is_compiler_var (_ ) -> false .
140
140
141
141
format_error ({unused_var , Name }) ->
142
142
case atom_to_list (Name ) of
Original file line number Diff line number Diff line change @@ -92,11 +92,13 @@ defmodule Kernel.WarningTest do
92
92
Code . eval_string ( """
93
93
defmodule Sample do
94
94
def hello(__MODULE___), do: :ok
95
+ def world(_R), do: :ok
95
96
end
96
97
""" )
97
98
end )
98
99
99
100
assert output =~ "unknown compiler variable \" __MODULE___\" "
101
+ refute output =~ "unknown compiler variable \" _R\" "
100
102
after
101
103
purge ( Sample )
102
104
end
You can’t perform that action at this time.
0 commit comments