New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rakudo dies when PIR-compiling a module that depends on a module with undeclared barewords #656
Comments
From @masakRakudo r35994 seems mightly confused about whether to compile a module $ cat A.pm There are two things wrong with the above. First B.pm shouldn't Note that running either A.pm or B.pm also produces the same Null PMC |
From @masak$ cat A.pm class A does C { role C { I've encountered cases where this fails during PIR compilation, but I |
From @masakmasak (>):
This bug is, as jnthn++ pointed out over IRC, largely bogus. An The failure during PIR compilation turned out to be due to an undeclared $ cat A.pm class A { class A::B is A { But that makes this bug a variant of #67268. Marking it as such. |
@masak - Status changed from 'new' to 'open' |
From @masakmasak (>):
Oops, mean #62768, of course. |
@masak - Status changed from 'new' to 'open' |
From @jnthnOn Fri Jan 30 01:29:38 2009, masak wrote:
Actually you don't need anything fancy to re-produce this, just: class A { has B $.x } In the REPL does it. Jonathan |
From @jnthnOn Wed Feb 11 05:15:12 2009, jnthn@jnthn.net wrote:
And that now reports a "Malformed declaration" at compile time, So, fixed in git fba805c. Thanks, Jonathan |
@jnthn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#62768 (status was 'resolved')
Searchable as RT62768$
The text was updated successfully, but these errors were encountered: