Hmm. It seems there's more than one header being missed by t/codingstd/c_header_guards.t. I'm going to try to supplement the $DIST->c_header_files() list with items culled from $DIST->generated_files(), or something, if noone can come up with a better idea.
In the meantime, here's an additional patch to bring the generated include/parrot/feature.h into conformance. Mark
=== config/gen/config_h/feature_h.in ================================================================== --- config/gen/config_h/feature_h.in (revision 20298) +++ config/gen/config_h/feature_h.in (local) @@ -3,7 +3,7 @@ */ -#if !defined(PARROT_FEATURE_H_GUARD) +#ifndef PARROT_FEATURE_H_GUARD #define PARROT_FEATURE_H_GUARD #perl - all below here gets evaled by perl, OUT is the filehandle