summaryrefslogtreecommitdiff
path: root/sc/source/core
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2022-07-26 22:01:48 +0200
committerEike Rathke <erack@redhat.com>2022-07-27 02:07:00 +0200
commit550392aeb849b326aa0d5d84a0ec1d28d3d42503 (patch)
tree381ee3db96d0f2e88683ebeff40a7907c927ecf2 /sc/source/core
parent4d42aeae86253e167facb1adfddd0c9976b7801a (diff)
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 <erack@redhat.com> Tested-by: Jenkins
Diffstat (limited to 'sc/source/core')
-rw-r--r--sc/source/core/inc/interpre.hxx2
1 files changed, 1 insertions, 1 deletions
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
{