use strict; use warnings; use Inline C => <<'__EOI__'; void testing() { SV* sv = newSV(0); SvREFCNT_dec(sv); /* sv is freed */ SvREFCNT_dec(sv); /* Attempt to free unreferenced scalar */ } __EOI__ testing();