You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is referring to stack reallocation. If a Xsub/func C has an auto SP/dSP; and calls another directly or indirectly (unlimited stack frame depth) a C func that does a call_*, the "Xsub/func C has an auto SP/dSP;" must SPAGAIN;
It would seem that if you have:
void x():
...
call_sv(...)
...
That y() must wrap x() with a PUTBACK/SPAGAIN, otherwise the stack might be corrupted.
This does not seem to be documented anywhere, perhaps add a note within perlcall()...
The text was updated successfully, but these errors were encountered: