mirror of
https://github.com/Perl/perl5.git
synced 2026-01-26 08:38:23 +00:00
I introduced a bug during recent code refactoring. For the specific
(and unusual) case of a void XSUB with a single parameter which was
both OUTLIST and also had an OUTPUT entry with a code override:
foo(IN_OUTLIST int A)
OUTPUT:
A setA(ST[99], A);
the OUTLIST would fail to emit the code to set the new mortal to be
stored at ST(0) to the value of A.