File 0845-Switch-to-erts_check_below_limit-from-direct-pointer.patch of Package erlang

From 13ccfe647d81a013aa285ddb42af4cad1d4d40ee Mon Sep 17 00:00:00 2001
From: Sergei Golovan <sgolovan@gmail.com>
Date: Thu, 26 Sep 2019 07:10:40 +0300
Subject: [PATCH 2/4] Switch to erts_check_below_limit() from direct pointers
 comparison

---
 erts/emulator/beam/erl_bif_re.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/erts/emulator/beam/erl_bif_re.c b/erts/emulator/beam/erl_bif_re.c
index f5ccd86b42..e2bfbbc996 100644
--- a/erts/emulator/beam/erl_bif_re.c
+++ b/erts/emulator/beam/erl_bif_re.c
@@ -94,7 +94,7 @@ static ERTS_NOINLINE
 int stack_grows_downwards(char *prev_c)
 {
     char c;
-    if (&c < prev_c)
+    if erts_check_below_limit(&c, prev_c)
         return 1;
     else
         return 0;
-- 
2.16.4

openSUSE Build Service is sponsored by