File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -4806,7 +4806,7 @@ defmodule Kernel do
4806
4806
var_meta =
4807
4807
case prune do
4808
4808
true -> [ generated: true , keep_unused: true ]
4809
- false -> [ generated: false ]
4809
+ false -> [ generated: true ]
4810
4810
end
4811
4811
4812
4812
module_vars = :lists . map ( & module_var ( & 1 , var_meta ) , :maps . keys ( versioned_vars ) )
Original file line number Diff line number Diff line change @@ -332,6 +332,13 @@ defmodule ModuleTest do
332
332
assert Elixir.ModuleTest.NonAtomAlias . hello ( ) == :world
333
333
end
334
334
335
+ test "does not warn on captured underscored vars" do
336
+ _unused = 123
337
+
338
+ defmodule __MODULE__ . NoVarWarning do
339
+ end
340
+ end
341
+
335
342
@ compile { :no_warn_undefined , ModuleCreateSample }
336
343
337
344
test "create" do
You can’t perform that action at this time.
0 commit comments