--- Coro/Coro/State.xs 2014/05/01 08:09:43 1.445 +++ Coro/Coro/State.xs 2014/09/03 14:26:34 1.446 @@ -1140,7 +1140,10 @@ GvAV (PL_defgv) = coro->args; coro->args = 0; GvSV (PL_errgv) = newSV (0); GvSV (irsgv) = newSVpvn ("\n", 1); sv_magic (GvSV (irsgv), (SV *)irsgv, PERL_MAGIC_sv, "/", 0); - GvHV (PL_hintgv) = 0; + GvHV (PL_hintgv) = newHV (); +#if PERL_VERSION_ATLEAST (5,10,0) + hv_magic (GvHV (PL_hintgv), 0, PERL_MAGIC_hints); +#endif PL_rs = newSVsv (GvSV (irsgv)); PL_defoutgv = (GV *)SvREFCNT_inc_NN (stdoutgv);