Patrick R. Michaud wrote:

This may or may not be related, but I'm getting a segfault for
building PGE itself (x86_64/linux), when trying to run mklib.pir
to generate the built-in rules.

Yep. Working on that currently. I've simplied it to this testcase now:

.sub main :method
    .local int a
    (a,$S0) = self."foo"()
    self."bar"()
.end

This isn't runnable per se it dies of course with method not found. But it's revealing that both 'a' and '$S0' aren't getting any register (# -1) assigned. Both symbols are missing from the symbol list;

$ parrot -dff -tf c.pir 2>&1 | less

This might be some reason for further PGE errors or not, I'm still investigating the real problem, which just got unhidden by r11402.

Pm

leo

Reply via email to