Skip to content

Commit f2786fd

Browse files
committed
workarounf elixir 1.18.0 regression
1 parent a61293b commit f2786fd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

apps/language_server/lib/language_server/diagnostics.ex

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -472,8 +472,12 @@ defmodule ElixirLS.LanguageServer.Diagnostics do
472472
for typing_trace <- typing_traces, trace <- typing_trace.traces do
473473
case typing_trace.type do
474474
:variable ->
475-
line = trace.meta |> Keyword.get(:line, 1)
476-
column = trace.meta |> Keyword.get(:column, 1)
475+
{line, column} = case trace do
476+
%{meta: meta} ->
477+
{Keyword.get(meta, :line, 1), Keyword.get(meta, :column, 1)}
478+
_ ->
479+
{Keyword.get(trace, :line, 1), Keyword.get(trace, :column, 1)}
480+
end
477481

478482
message = "given type: #{trace.formatted_type}"
479483

0 commit comments

Comments
 (0)