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
diff --git a/sc/source/core/inc/interpre.hxx b/sc/source/core/inc/interpre.hxx
index 30e79d9..17dd795 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
{