Skip to content
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

unreachable reached with missing, === and | #40612

Closed
rfourquet opened this issue Apr 26, 2021 · 1 comment · Fixed by #41046
Closed

unreachable reached with missing, === and | #40612

rfourquet opened this issue Apr 26, 2021 · 1 comment · Fixed by #41046
Assignees
Labels
bug Indicates an unexpected problem or unintended behavior regression Regression in behavior compared to a previous version
Milestone

Comments

@rfourquet
Copy link
Member

This fails on 1.6 and one week old master:

julia> f(a, b) = a|b === a|b
f (generic function with 1 method)

julia> f(true, missing)
Unreachable reached at 0x7f2bc3c84d49

signal (4): Illegal instruction
in expression starting at REPL[2]:1
f at ./REPL[1]:1
unknown function (ip: 0x7f2bc3c84d65)
[...]
@rfourquet rfourquet added the bug Indicates an unexpected problem or unintended behavior label Apr 26, 2021
@vtjnash vtjnash self-assigned this Apr 26, 2021
@vtjnash
Copy link
Member

vtjnash commented Apr 26, 2021

Looks like there is several problems with emit_bitsunion_compare

@martinholters martinholters added the regression Regression in behavior compared to a previous version label Apr 26, 2021
@JeffBezanson JeffBezanson added this to the 1.7 milestone May 27, 2021
vtjnash added a commit that referenced this issue Jun 1, 2021
vtjnash added a commit that referenced this issue Jun 2, 2021
KristofferC pushed a commit that referenced this issue Jun 4, 2021
shirodkara pushed a commit to shirodkara/julia that referenced this issue Jun 9, 2021
johanmon pushed a commit to johanmon/julia that referenced this issue Jul 5, 2021
staticfloat pushed a commit that referenced this issue Dec 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Indicates an unexpected problem or unintended behavior regression Regression in behavior compared to a previous version
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants