Skip to content

Commit 008ee62

Browse files
author
José Valim
committed
Take into account Erlang may pass line numbers as none
1 parent d543650 commit 008ee62

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/elixir/src/elixir_errors.erl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@ assert_function_scope(_Meta, _Kind, #elixir_scope{function=Function}) -> Functio
161161
raise(Meta, File, Kind, Message) when is_list(Meta) ->
162162
raise(?line(Meta), File, Kind, Message);
163163

164+
raise(none, File, Kind, Message) ->
165+
raise(0, File, Kind, Message);
166+
164167
raise(Line, File, Kind, Message) when is_integer(Line) ->
165168
Stacktrace = erlang:get_stacktrace(),
166169
Exception = Kind:new([{description, Message}, {file, iolist_to_binary(File)}, {line, Line}]),

0 commit comments

Comments
 (0)