Fix conditions lowering text for enums with no fields (#2066)
This commit is contained in:
parent
acee479aee
commit
d6c5ed5c47
|
|
@ -119,7 +119,7 @@ In [MIR] there is no difference between method calls and function calls anymore.
|
||||||
|
|
||||||
## Conditions
|
## Conditions
|
||||||
|
|
||||||
`if` conditions and `match` statements for `enum`s without variants with fields are
|
`if` conditions and `match` statements for `enum`s with variants that have no fields are
|
||||||
lowered to `TerminatorKind::SwitchInt`. Each possible value (so `0` and `1` for `if`
|
lowered to `TerminatorKind::SwitchInt`. Each possible value (so `0` and `1` for `if`
|
||||||
conditions) has a corresponding `BasicBlock` to which the code continues.
|
conditions) has a corresponding `BasicBlock` to which the code continues.
|
||||||
The argument being branched on is (again) an `Operand` representing the value of
|
The argument being branched on is (again) an `Operand` representing the value of
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue