It seems that about 100 of the Coverity issues are because of this
(Util.c of ext/Hash-Util):
323 XS_EUPXS(XS_Hash__Util_hash_seed)
324 {
325 dVAR; dXSARGS;
326 if (items != 0)
327 croak_xs_usage(cv, "");
328 PERL_UNUSED_VAR(ax); /* -Wall */
329 SP -= items;
330 {
331 #line 68 "Util.xs"
332 mXPUSHs(newSVpvn((char *)PERL_HASH_SEED,PERL_HASH_SEED_BYTES));
333 XSRETURN(1);
334 #line 335 "Util.c"
CID 29189 (#1 of 1): Structurally dead code (UNREACHABLE)
unreachable: This code cannot be reached: PL_stack_sp = sp;.
335 PUTBACK;
336 return;
337 }
338 }
That PUTBACK; return; is always generated, even when we generate an
XSRETURN.