aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emacs.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/emacs.c b/src/emacs.c
index b1c96d18285..ddaaf3fed51 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -888,11 +888,11 @@ main (int argc, char **argv)
888 lim = newlim; 888 lim = newlim;
889 } 889 }
890 } 890 }
891 /* If the stack is big enough, let regex-emacs.c more of it before 891 /* If the stack is big enough, let regex-emacs.c use more of it
892 falling back to heap allocation. */ 892 before falling back to heap allocation. */
893 emacs_re_safe_alloca = max 893 ptrdiff_t max_failures
894 (min (lim - extra, SIZE_MAX) * (min_ratio / ratio), 894 = min (lim - extra, min (PTRDIFF_MAX, SIZE_MAX)) / ratio;
895 MAX_ALLOCA); 895 emacs_re_safe_alloca = max (max_failures * min_ratio, MAX_ALLOCA);
896 } 896 }
897#endif /* HAVE_SETRLIMIT and RLIMIT_STACK and not CYGWIN */ 897#endif /* HAVE_SETRLIMIT and RLIMIT_STACK and not CYGWIN */
898 898