sc/source/core/inc/interpre.hxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 550392aeb849b326aa0d5d84a0ec1d28d3d42503
Author:     Eike Rathke <er...@redhat.com>
AuthorDate: Tue Jul 26 22:01:48 2022 +0200
Commit:     Eike Rathke <er...@redhat.com>
CommitDate: Wed Jul 27 02:07:00 2022 +0200

    Set interpreter's push stack MAXSTACK to 512, not limited to architecture
    
    ... that fixed size halving from 16-bit for 32/64-bit might had
    made sense two decades ago, but.. is a legacy left-over.
    
    Change-Id: I9a5bda3f0b7ec6df8dcd2b1fd09357ba5dbc4691
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137485
    Reviewed-by: Eike Rathke <er...@redhat.com>
    Tested-by: Jenkins

diff --git a/sc/source/core/inc/interpre.hxx b/sc/source/core/inc/interpre.hxx
index 30e79d9272bb..17dd79534260 100644
--- a/sc/source/core/inc/interpre.hxx
+++ b/sc/source/core/inc/interpre.hxx
@@ -91,7 +91,7 @@ class SharedStringPool;
 /// Arbitrary 256MB result string length limit.
 constexpr sal_Int32 kScInterpreterMaxStrLen = SAL_MAX_INT32 / 8;
 
-#define MAXSTACK      (4096 / sizeof(formula::FormulaToken*))
+constexpr size_t MAXSTACK = 512;
 
 class ScTokenStack
 {

Reply via email to