#551: t/pmc/nci.t: 2 test failures
---------------------+------------------------------------------------------
Reporter: jkeenan | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: none | Version:
Severity: medium | Keywords: pmc nci pointer
Lang: | Patch:
Platform: |
---------------------+------------------------------------------------------
Comment(by cotto):
These two tests work fine on non-jitcapable builds, where src/nci.c is
used. This leads me to believe that the jit code for 'V' signature
elements only does half of what it needs to. After the jit code generates
a call to the NCI function, it also needs to generate calls to
set_pointer, similar to what pcf_v_V in src/nci.c does. Whiteknight and I
independently tried to figure out how to update the jit code to gracefully
generate the appropriate calls to set_pointer after the function call, but
neither of us could figure out how to make it work.
In r38069, I added an NCI test to make sure that functions with multiple
out params work. As with the other two, it passes on non-jitcapable
builds and fails on jitcapable builds.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/551#comment:5>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets