From 3f5f0fc0f529d0db9c5813814a36b4af173e1dc8 Mon Sep 17 00:00:00 2001 From: Matt Enlow Date: Tue, 30 Dec 2025 12:34:02 -0700 Subject: [PATCH] count_until: ensure is_integer when raising argument error --- lib/elixir/lib/enum.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/elixir/lib/enum.ex b/lib/elixir/lib/enum.ex index eeb2578776..56bcfb4f39 100644 --- a/lib/elixir/lib/enum.ex +++ b/lib/elixir/lib/enum.ex @@ -780,7 +780,7 @@ defmodule Enum do end end - def count_until(_enumerable, limit) do + def count_until(_enumerable, limit) when is_integer(limit) do raise ArgumentError, "expected limit to be greater than 0, got: #{limit}" end @@ -805,7 +805,7 @@ defmodule Enum do end end - def count_until(_enumerable, _fun, limit) do + def count_until(_enumerable, _fun, limit) when is_integer(limit) do raise ArgumentError, "expected limit to be greater than 0, got: #{limit}" end