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
Null PMC access in isa() when calling non-existant rule #721
Comments
From @moritz09:45 <@moritz_> rakudo: sub m (&f) { say "a" ~~ m/<f>/ }; regex outer { note that there's no rule named 'a' defined. A more helpful error message would be appropriate. Moritz -- |
From @bacekOn Wed Feb 25 00:49:42 2009, mlenz@physik.uni-wuerzburg.de wrote:
Patch available at Now it produces this: -- |
The RT System itself - Status changed from 'new' to 'open' |
From @pmichaudOn Fri, Feb 27, 2009 at 02:21:59AM -0800, Vasily Chekalkin via RT wrote:
The patch conflates the concepts of "null" and "defined". This is also related to RT #62948, where null values appear Pm |
From @pmichaudOn Tue, Mar 03, 2009 at 10:21:33AM +1100, Vasily Chekalkin wrote:
Good thinking... but there's not anything to "promote" -- i.e., Pm |
From @pmichaudOn Tue, Mar 03, 2009 at 11:01:22AM +1100, Vasily Chekalkin wrote:
No, we can clean it up better at the source than we can by spreading Pm |
From @bacekPatrick R. Michaud wrote:
Ouch. Looks like '!NULLORUNDEF' subroutine which returns boolean one of few -- |
From @bacekPatrick R. Michaud wrote:
Is it feasible to catch all "Null PMC access" exceptions at the top-level, promote PMCNULL to Undef (or Failure) and resume from exception? -- |
@moritz - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#63458 (status was 'resolved')
Searchable as RT63458$
The text was updated successfully, but these errors were encountered: