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
ne is not identical to !eq in new infix subs, if statements #3100
Comments
From @labster
1 ne 0 looks like it's calling .Str here, or otherwise it would follow my
I suspect these bugs are related. |
From @moritzOn Fri Apr 12 01:59:19 2013, labster wrote:
Sure, you didn't define an infix:<ne> for integers, which is why the
I'm pretty sure both should be the as as !('a' eq 'a'|'b'|'c') and thus return False. |
The RT System itself - Status changed from 'new' to 'open' |
From @moritzIt's an optimization bug: $ cat junc.pl |
From @timoMy optimization didn't check the arguments of the operator to see if they There now is a bit of test code in roast and the bug is fixed. Thanks! |
@timo - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#117579 (status was 'resolved')
Searchable as RT117579$
The text was updated successfully, but these errors were encountered: