diff --git a/src/jsx_eep0018.erl b/src/jsx_eep0018.erl index 26bebad..a4d08d2 100644 --- a/src/jsx_eep0018.erl +++ b/src/jsx_eep0018.erl @@ -218,7 +218,7 @@ proplist_to_events([{Key, Term}|Rest], Acc) -> proplist_to_events([], Acc) -> [end_object] ++ Acc; proplist_to_events(_, _) -> - erlang:throw(badarg). + erlang:error(badarg). list_to_events([Term|Rest], Acc) -> diff --git a/src/jsx_format.erl b/src/jsx_format.erl index 32f0093..f6c0a12 100644 --- a/src/jsx_format.erl +++ b/src/jsx_format.erl @@ -164,7 +164,7 @@ encode(Acc, Opts) when is_list(Acc) -> iolist -> Acc ; UTF when ?is_utf_encoding(UTF) -> unicode:characters_to_binary(Acc, utf8, UTF) - ; _ -> erlang:throw(badarg) + ; _ -> erlang:error(badarg) end; encode(string, String) -> [?quote, String, ?quote];