Stream: t-compiler/wg-prioritization

Topic: I-prioritize #71709 Internal Compiler Error


triagebot (Apr 30 2020 at 14:17, on Zulip):

@WG-prioritization issue #71709 has been requested for prioritization.

LeSeulArtichaut (Apr 30 2020 at 21:29, on Zulip):

Seems quite bad

LeSeulArtichaut (Apr 30 2020 at 21:29, on Zulip):

Regressed 2 days ago

LeSeulArtichaut (Apr 30 2020 at 21:30, on Zulip):

Concerns mutable statics, pattern matching and MIR-opts, apparently

LeSeulArtichaut (Apr 30 2020 at 21:30, on Zulip):

And ICE's on valid code

Santiago Pastorino (Apr 30 2020 at 21:45, on Zulip):

seems very bad

Jonas Schievink (Apr 30 2020 at 21:45, on Zulip):

P-critical, presumably?

simulacrum (Apr 30 2020 at 21:45, on Zulip):

hm well if you need a mutable static...

Jonas Schievink (Apr 30 2020 at 21:46, on Zulip):

(MCVE + bisection is done)

simulacrum (Apr 30 2020 at 21:46, on Zulip):

if you need a mutable static I'd be inclined to p-high at most

simulacrum (Apr 30 2020 at 21:46, on Zulip):

those are incredibly rare and realistically shouldn't be used

simulacrum (Apr 30 2020 at 21:47, on Zulip):

but if replacing it with e.g. static FOO: ReallyIPromiseSync<Foo> = ...; where that's just a thin wrapper around UnsafeCell and implements Send/Sync doesn't help then yeah p-critical seems good

pnkfelix (May 01 2020 at 14:22, on Zulip):

It does not seem to ICE in that case, assuming I have encoded your modification correctly: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=97e6580ccb092c5543d212f27cc095af

Last update: Jun 05 2020 at 23:15UTC