Skip to content

Commit 4ad7497

Browse files
authored
Consistently validate column option passed to parser (#15295)
Apply the same guard `line` option uses
1 parent 25cbbfe commit 4ad7497

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/elixir/src/elixir.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ quoted_to_erl(Quoted, ErlS, ExS, Env) ->
439439

440440
%% Converts a given string (charlist) into quote expression
441441

442-
string_to_tokens(String, StartLine, StartColumn, File, Opts) when is_integer(StartLine), is_binary(File) ->
442+
string_to_tokens(String, StartLine, StartColumn, File, Opts) when is_integer(StartLine), is_integer(StartColumn), is_binary(File) ->
443443
case elixir_tokenizer:tokenize(String, StartLine, StartColumn, Opts) of
444444
{ok, _Line, _Column, Warnings, Tokens, Terminators} ->
445445
{ok, lists:reverse(Tokens, Terminators), Warnings};

0 commit comments

Comments
 (0)