File 2103-Fix-formatting-in-stdlib.patch of Package erlang
From 47dcd6fb5621a25029ca4c88598415a8689cb514 Mon Sep 17 00:00:00 2001
From: Maria Scott <67057258+Maria-12648430@users.noreply.github.com>
Date: Fri, 23 Jan 2026 15:10:32 +0100
Subject: [PATCH 3/3] Fix formatting in stdlib
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-authored-by: Björn Gustavsson <bgustavsson@gmail.com>
---
lib/stdlib/src/erl_tar.erl | 2 +-
lib/stdlib/src/io_lib_fread.erl | 2 +-
lib/stdlib/test/erl_eval_SUITE.erl | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/stdlib/src/erl_tar.erl b/lib/stdlib/src/erl_tar.erl
index 4dca903eb1..50bfc03d94 100644
--- a/lib/stdlib/src/erl_tar.erl
+++ b/lib/stdlib/src/erl_tar.erl
@@ -720,7 +720,7 @@ The options in `OptionList` modify the defaults as follows:
-spec create(file:filename_all(), filelist(), [create_opt()]) ->
ok | {error, term()} | {error, {string(), term()}}.
create(Name, FileList, Options) when is_list(Name); is_binary(Name) ->
- Mode = lists:filter(fun(X) -> X=:=compressed orelse X=:=cooked
+ Mode = lists:filter(fun(X) -> X =:= compressed orelse X =:= cooked
end, Options),
case open(Name, [write|Mode]) of
{ok, TarFile} ->
diff --git a/lib/stdlib/src/io_lib_fread.erl b/lib/stdlib/src/io_lib_fread.erl
index 77634b37ae..c61d236afb 100644
--- a/lib/stdlib/src/io_lib_fread.erl
+++ b/lib/stdlib/src/io_lib_fread.erl
@@ -222,7 +222,7 @@ fread1([$#|Format], F, Sup, false, Line0, N, Res) ->
begin
{Line1,Cs1} = fread_chars(Line0, F, false),
{Line2,_,B2} = fread_base(reverse(Cs1), N),
- true = B2 >= 2 andalso B2 =< 1+$Z-$A+10,
+ true = is_integer(B2) andalso B2 >= 2 andalso B2 =< 1+$Z-$A+10,
fread_based(Line2, B2, Sup, Format, Line1, N+F, Res)
end of
{'EXIT',_} ->
diff --git a/lib/stdlib/test/erl_eval_SUITE.erl b/lib/stdlib/test/erl_eval_SUITE.erl
index 08a53ebd6b..790ab17d01 100644
--- a/lib/stdlib/test/erl_eval_SUITE.erl
+++ b/lib/stdlib/test/erl_eval_SUITE.erl
@@ -671,7 +671,7 @@ simple_cases(Config) when is_list(Config) ->
"(2#101 band 2#10101) bor (2#110 bxor 2#010).", 5),
check(fun() -> (2#1 bsl 4) + (2#10000 bsr 3) end,
"(2#1 bsl 4) + (2#10000 bsr 3).", 18),
- check(fun() -> (1<3 andalso (1 =:= 2 orelse 1 =/= 2)) xor (1=<2) end,
+ check(fun() -> (1 < 3 andalso (1 =:= 2 orelse 1 =/= 2)) xor (1 =< 2) end,
"((1<3) and ((1 =:= 2) or (1 =/= 2))) xor (1=<2).", false),
check(fun() -> a /= b orelse 2 > 4 orelse 3 >= 3 end,
"(a /= b) or (2 > 4) or (3 >= 3).", true),
--
2.51.0