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
Utils.pm.patch
Description: Binary data
