Skip to content

Commit 53f16f5

Browse files
janderlandJosé Valim
authored andcommitted
Add additional guards for Keywords.merge/3 (#8574)
1 parent d867515 commit 53f16f5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/elixir/lib/keyword.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -704,8 +704,8 @@ defmodule Keyword do
704704
@spec merge(t, t) :: t
705705
def merge(keywords1, keywords2)
706706

707-
def merge(keywords1, []), do: keywords1
708-
def merge([], keywords2), do: keywords2
707+
def merge(keywords1, []) when is_list(keywords1), do: keywords1
708+
def merge([], keywords2) when is_list(keywords2), do: keywords2
709709

710710
def merge(keywords1, keywords2) when is_list(keywords1) and is_list(keywords2) do
711711
if keyword?(keywords2) do

0 commit comments

Comments
 (0)