Created attachment 33220 Alternative patch
> But that line is never executed at runtime (well, unless tail > merging comes along and makes it the only version present).
Ah, right, we consider a program with dead type-unsafe code valid.
This follow-up patch attempts to fix things less conservatively on trunk. Shall I put this through testing or do you see a problem with this approach?
Furthermore, I suspect that a similar issue exists for loads, I'll look into that.
Created attachment 33220
Alternative patch
> But that line is never executed at runtime (well, unless tail
> merging comes along and makes it the only version present).
Ah, right, we consider a program with dead type-unsafe code valid.
This follow-up patch attempts to fix things less conservatively on trunk. Shall I put this through testing or do you see a problem with this approach?
Furthermore, I suspect that a similar issue exists for loads, I'll look into that.