#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

Reply via email to