diff --git a/tests/source/match-flattening.rs b/tests/source/match-flattening.rs new file mode 100644 index 000000000000..935ece53b83b --- /dev/null +++ b/tests/source/match-flattening.rs @@ -0,0 +1,21 @@ +fn main() { + match option { + None => if condition { + true + } else { + false + }, + } +} + +fn main() { + match option { + None => { + if condition { + true + } else { + false + } + } + } +} diff --git a/tests/target/match-flattening.rs b/tests/target/match-flattening.rs new file mode 100644 index 000000000000..f246952a08d4 --- /dev/null +++ b/tests/target/match-flattening.rs @@ -0,0 +1,23 @@ +fn main() { + match option { + None => { + if condition { + true + } else { + false + } + } + } +} + +fn main() { + match option { + None => { + if condition { + true + } else { + false + } + } + } +}