-
Notifications
You must be signed in to change notification settings - Fork 13.5k
const heap: fix ICE on forgotten make_global #144024
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
Conversation
Co-Authored-By: Ralf Jung <post@ralfj.de> Co-Authored-By: Oli Scherer <github333195615777966@oli-obk.de>
Co-Authored-By: Ralf Jung <post@ralfj.de>
Some changes occurred to the CTFE machinery Some changes occurred to the CTFE / Miri interpreter cc @rust-lang/miri Some changes occurred to the CTFE / Miri interpreter cc @rust-lang/miri, @RalfJung, @oli-obk, @lcnr Some changes occurred to the intrinsics. Make sure the CTFE / Miri interpreter |
I'd r+ it but my PR is in queue. I can also cherry pick these commits and make it r=RalfJung,fee1-dead on my PR |
967b34a
to
0bf0860
Compare
This PR changes a file inside |
Okay, let's do that. :) |
Closing in favor of #143595. |
This fixes the ICE in code like this:
To do this I unified the error handling for missing make_global with the existing interning error handling, which wasn't half as bad as we though it'd be in #143595.
This is based on #143595; only the last two commits are new.
Cc @fee1-dead
Fixes #129233