Closed GoogleCodeExporter closed 9 years ago
Fixed with 91b6646
Save ENTERSUB next and first fields
first is not not needed as its generally NULL,
but next is needed to end the ENTERSUB loop (here unop_list[2])
DOOP(PL_ppaddr[OP_ENTERSUB]);
while (PL_op != ((OP*)&unop_list[2])->op_next && PL_op != (OP*)0 ){
PL_op = (*PL_op->op_ppaddr)(aTHX);
SPAGAIN;}
I keep the unresolved $section symbol s\\xxx warning with verbose but added
a better description.
This is most likely a critical internal compiler bug, esp. if in
With B::C this is most likely a critical internal compiler bug, esp. if in
an op section.
With B::CC it can be caused by valid optimizations, e.g. when op->next
pointers were inlined or inlined GV or CONST ops were optimized away.
Original comment by reini.urban
on 15 Oct 2012 at 8:42
Original issue reported on code.google.com by
reini.urban
on 15 Oct 2012 at 3:59