Further refinement of new file lib/Parrot/Pmc2c/Utils.pm.  Coverage analysis 
suggested that 
the following line in gen_parent_list() (approx. line 547):

    next if exists $class->{has_parent}{$parent};

... was never reached by my tests in the 'true' case (if exists 
$$class{'has_parent'}{$parent}), 
and nothing happened in the 'false' case, which was the case always reached.  I 
eliminated 
this line and re-tested with no harmful results.  I was able to run 'make' with 
no harmful 
results, suggesting that the true branch of this line was never reached by any 
of the several 
dozen calls to pmc2c.pl in the Makefile.

So my latest patch simply eliminates the line entirely.  (Since Utils.pm has 
not yet been 
applied, this is a "whole-file" patch which supersedes the Utils.pm part of the 
patch I sent 
last night.)

Thank you very much.

kid51

Attachment: Utils.pm.patch
Description: Binary data

Reply via email to