From 5b2c079677b9bc64c38e4020a279b7fd79d537c2 Mon Sep 17 00:00:00 2001 From: Lukasz Samson Date: Wed, 22 Apr 2026 11:22:33 +0200 Subject: [PATCH] Fix Macro.expand_literals/3 spec --- lib/elixir/lib/macro.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/elixir/lib/macro.ex b/lib/elixir/lib/macro.ex index 797ae5e5dce..0dad62d4e92 100644 --- a/lib/elixir/lib/macro.ex +++ b/lib/elixir/lib/macro.ex @@ -2196,7 +2196,7 @@ defmodule Macro do Please check `expand_literals/2` for use cases and pitfalls. """ @doc since: "1.14.1" - @spec expand_literals(t(), acc, (t(), acc -> {t(), acc})) :: t() when acc: term() + @spec expand_literals(t(), acc, (t(), acc -> {t(), acc})) :: {t(), acc} when acc: term() def expand_literals(ast, acc, fun) def expand_literals({:__aliases__, meta, args}, acc, fun) do