-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
ICE "broken MIR ((*var0)): "deref of non-pointer [...]" " #36139
Labels
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
Comments
This works fine on 1.7.0 and ice's on any later stable releases as well as current beta / nightly. |
Aatch
added
the
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
label
Aug 31, 2016
A regression from stable to stable! A use for the tag! "Fortunately", this appears to be bug in the type-checking pass run on the MIR. It's probably not handling the associated type properly for this case. I'm surprised this hasn't come up sooner to be honest. |
Aatch
added a commit
to Aatch/rust
that referenced
this issue
Aug 31, 2016
Previously we didn't normalize the function signatures used for closures. This didn't cause a problem in most cases, but caused an ICE in during MIR type checking. Fixes rust-lang#36139
sophiajt
pushed a commit
to sophiajt/rust
that referenced
this issue
Sep 2, 2016
Normalize the function signature of closures Previously we didn't normalize the function signatures used for closures. This didn't cause a problem in most cases, but caused an ICE in during MIR type checking. Fixes rust-lang#36139 r? @eddyb
sophiajt
pushed a commit
to sophiajt/rust
that referenced
this issue
Sep 2, 2016
Normalize the function signature of closures Previously we didn't normalize the function signatures used for closures. This didn't cause a problem in most cases, but caused an ICE in during MIR type checking. Fixes rust-lang#36139 r? @eddyb
sophiajt
pushed a commit
to sophiajt/rust
that referenced
this issue
Sep 2, 2016
Normalize the function signature of closures Previously we didn't normalize the function signatures used for closures. This didn't cause a problem in most cases, but caused an ICE in during MIR type checking. Fixes rust-lang#36139 r? @eddyb
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
The following code makes
rustc
panic:Before panicking,
rustc
gives a warning:Meta
rustc --version --verbose
:Backtrace:
The text was updated successfully, but these errors were encountered: