# New Ticket Created by Zev Benjamin # Please include the string: [perl #50554] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=50554 >
I unfortunately can't reduce this to a more self-contained test-case right now. I add the following function to one of the files in languages/perl6/src/builtins: .sub blah $I0 = 1 .return ($I0) .end I then recompiled perl6. The following works fine: $ ./perl6 > my $a = blah(); say $a; 1 However, omitting the final semicolon causes a segfault: $ ./perl6 > my $a = blah(); say $a Segmentation fault (core dumped) Additionally, omitting the "()" after "blah" stops the segfault from occurring. Strangely, specifying --target=pir seems to indicate that all three variations produce identical pir. Zev