From 87c59a9cf2bc552dff96e552a58b7a9ca4d0a0ab Mon Sep 17 00:00:00 2001 From: Lukasz Samson Date: Tue, 21 Apr 2026 13:28:39 +0200 Subject: [PATCH] Consistently validate `column` option passed to parser Apply the same guard `line` option uses --- lib/elixir/src/elixir.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/elixir/src/elixir.erl b/lib/elixir/src/elixir.erl index 7db45854f5c..a1fe775db5b 100644 --- a/lib/elixir/src/elixir.erl +++ b/lib/elixir/src/elixir.erl @@ -439,7 +439,7 @@ quoted_to_erl(Quoted, ErlS, ExS, Env) -> %% Converts a given string (charlist) into quote expression -string_to_tokens(String, StartLine, StartColumn, File, Opts) when is_integer(StartLine), is_binary(File) -> +string_to_tokens(String, StartLine, StartColumn, File, Opts) when is_integer(StartLine), is_integer(StartColumn), is_binary(File) -> case elixir_tokenizer:tokenize(String, StartLine, StartColumn, Opts) of {ok, _Line, _Column, Warnings, Tokens, Terminators} -> {ok, lists:reverse(Tokens, Terminators), Warnings};