use Inline C => <<'__EOI__'; void f() { SV* sv1; SV* sv2; sv1 = newSV(0); SvREFCNT_dec(sv1); sv2 = newSVsv(sv1); /* semi-panic: attempt to dup freed string */ } __EOI__ f();