perl/dist/ExtUtils-ParseXS
David Mitchell 22b2ca71c4 ParseXS: fix OUTLIST/OUTPUT override issue
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.
2025-01-20 00:11:50 +00:00
..