|
> 200 local variables is the limit, so use one less and LuaJIT will NOT throw
> the error.
If you take a local off, you've freed up a stack slot, and you have to
add another set of braces to the table in order to continue to trigger
the error -- my code is a minimal case;
You've ignored all of my suggestions on how to address the issue.
Visual
Studio imposes a 1MB limit on the size of a stack frame, and it's
entirely possible for automatically-generated code to hit this, and
the workaround if you don't want to change how your code works is to
increase that limit with a compiler option. As another example, the
C++ language specification provides a guideline of a limit of 256
levels of nesting and a limit of 1024 local variables.