# New Ticket Created by  Jonathan Worthington 
# Please include the string:  [perl #37703]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=37703 >


Hi,

Don't have time to track this down myself right now, but if you do

parrot -o it.pbc it.pir

With the attached, it segfaults.  Yes, I *know* the code won't run 'cus it's 
missing labels.  I discovered this bug by accident - the PIR is actually 
being generated from a work-in-progress tool that didn't generate the 
destinations of the jumps at the time.  Now they're there, the code compiles 
just fine.

Incorrect PIR or not, Parrot still shouldn't segfault when asked to compile 
it.  Emit an error saying there's a problem with the input, sure, if that's 
possible.  But segfault, no.

I'd supply a backtrace, but running it under the MSVC++ debugger, er, 
removes the bug and makes everything work.  :-S

Jonathan 

Attachment: it.pir
Description: Binary data

Reply via email to