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