]> git.lizzy.rs Git - rust.git/commit - src/tools/miri
Rollup merge of #89764 - tmiasko:uninhabited-enums, r=wesleywiser
authorMatthias Krüger <matthias.krueger@famsik.de>
Thu, 20 Jan 2022 16:10:31 +0000 (17:10 +0100)
committerGitHub <noreply@github.com>
Thu, 20 Jan 2022 16:10:31 +0000 (17:10 +0100)
commitd188287a54f1bb202e4c16067a6c4cdff4bdfd6c
tree097515561d2c8c13cbb695f3e3bcf9603ba21bad
parent98cb33894c87d5a92a19b1b1c38d64caa495a197
parentc3e71d83cdeb0ccaf6584255313380fd166b1096
Rollup merge of #89764 - tmiasko:uninhabited-enums, r=wesleywiser

Fix variant index / discriminant confusion in uninhabited enum branching

Fix confusion between variant index and variant discriminant. The pass
incorrectly assumed that for `Variants::Single` variant index is the same as
variant discriminant.

r? `@wesleywiser`
compiler/rustc_mir_transform/src/uninhabited_enum_branching.rs