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
WhateverCode in a chained comparison fails to parse ("QAST::Block with cuid 1 has not appeared") #5539
Comments
From @smls ➜ my &x = (1 < *+1 < 5); When removing the method call, it works fine: ➜ my &x = (1 < * < 5); Removing one of the comparison operators, : ➜ my &x = (1 < *.Int); But this fails to parse: |
@smls - Status changed from 'new' to 'deleted' |
From @smls ➜ my &x = (1 < *+1 < 5); When removing the inner expression (so that the comparison chain get to deal with the Whatever star directly, rather than a WhateverCode), it works fine: ➜ my &x = (1 < * < 5); When replacing the comparison chain with a single comparison, it also works fine: ➜ my &x = (1 < *+1); |
From @geekosaur[03 05:10:36] <hoffentlichja> m: subset MyStr of Str where 4 < *.chars < -- |
From @zoffixznetOn Mon, 02 Oct 2017 22:24:32 -0700, allbery.b@gmail.com wrote:
Thank you for the report. This is now fixed. Fix: rakudo/rakudo@752bb8b381a06dd |
The RT System itself - Status changed from 'new' to 'open' |
@zoffixznet - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#128859 (status was 'resolved')
Searchable as RT128859$
The text was updated successfully, but these errors were encountered: