Corrections of stack addresses back to strict mode

It can be a little slower, but only for quite large stacks and moreover
stack reallocation is not a common operation.  With no strong contrary
reason, it is better to follow the standard.
This commit is contained in:
Roberto Ierusalimschy 2025-04-01 10:41:25 -03:00
parent f4123b2fc2
commit 93e347b519
2 changed files with 3 additions and 3 deletions

2
ldo.c
View File

@ -199,7 +199,7 @@ l_noret luaD_errerr (lua_State *L) {
** The following macro chooses how strict is the code.
*/
#if !defined(LUAI_STRICT_ADDRESS)
#define LUAI_STRICT_ADDRESS 0
#define LUAI_STRICT_ADDRESS 1
#endif
#if LUAI_STRICT_ADDRESS

View File

@ -44,8 +44,8 @@
#define LUA_RAND32
/* test stack reallocation with strict address use */
#define LUAI_STRICT_ADDRESS 1
/* test stack reallocation without strict address use */
#define LUAI_STRICT_ADDRESS 0
/* memory-allocator control variables */