You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@oli-obk to be clear: we don't need to use feature(const_let) to reproduce the problem, right? I.e. hypothetically examples exist that don't use that feature?
In particular I know this problem is in some way related to #55288, which is definitely a true regression of stable code.
I have tried to reduce the problem. This repository is smaller, but still fails on nightly-2018-10-25: rustc-panic-dead_alloc_map. The same crate builds on stable.
Activity
[-]const-eval allocation missing in dead_alloc_map[/-][+]const-eval ICE: allocation missing in dead_alloc_map[/+]pnkfelix commentedon Oct 25, 2018
@oli-obk to be clear: we don't need to use
feature(const_let)
to reproduce the problem, right? I.e. hypothetically examples exist that don't use that feature?In particular I know this problem is in some way related to #55288, which is definitely a true regression of stable code.
oli-obk commentedon Oct 25, 2018
Right, this here is not really a regression. It is just an ICE that should be an error and it is fixed by #55262
We can probably do this without const_let, but I couldn't come up with an example.
kornelski commentedon Oct 26, 2018
A user is reporting the same ICE in simplewiki crate
sighol commentedon Oct 26, 2018
I have tried to reduce the problem. This repository is smaller, but still fails on
nightly-2018-10-25
: rustc-panic-dead_alloc_map. The same crate builds on stable.oli-obk commentedon Oct 26, 2018
I think you are encountering #55288 which has a fix in #55385 (making everything work again)
This issue is different, even though the symptom is the same right now. When this issue is fixed (via #55262), the ICE will become a hard error.
Auto merge of #55262 - oli-obk:dangling_alloc_id_ice, r=RalfJung
1 remaining item