File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -315,7 +315,7 @@ defmodule Module.Types.Descr do
315315 end
316316
317317 defp optional_static? ( % { optional: 1 } ) , do: true
318- defp optional_static? ( % { } ) , do: false
318+ defp optional_static? ( _term_or_descr ) , do: false
319319
320320 defp pop_optional_static ( :term ) , do: { false , :term }
321321
Original file line number Diff line number Diff line change @@ -1527,6 +1527,9 @@ defmodule Module.Types.DescrTest do
15271527 assert map_to_list ( closed_map ( a: integer ( ) ) ) ==
15281528 { :ok , non_empty_list ( tuple ( [ atom ( [ :a ] ) , integer ( ) ] ) ) }
15291529
1530+ assert map_to_list ( closed_map ( a: term ( ) ) ) ==
1531+ { :ok , non_empty_list ( tuple ( [ atom ( [ :a ] ) , integer ( ) ] ) ) }
1532+
15301533 assert map_to_list ( closed_map ( a: integer ( ) , b: atom ( ) ) ) ==
15311534 { :ok ,
15321535 non_empty_list (
You can’t perform that action at this time.
0 commit comments