From a4b7ed7a42c716ab9f05e351f003d589124fd55d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:58 +0200 Subject: Adding upstream version 1.68.2+dfsg1. Signed-off-by: Daniel Baumann --- src/test/mir-opt/matches_reduce_branches.rs | 60 ----------------------------- 1 file changed, 60 deletions(-) delete mode 100644 src/test/mir-opt/matches_reduce_branches.rs (limited to 'src/test/mir-opt/matches_reduce_branches.rs') diff --git a/src/test/mir-opt/matches_reduce_branches.rs b/src/test/mir-opt/matches_reduce_branches.rs deleted file mode 100644 index a81d5f7b4..000000000 --- a/src/test/mir-opt/matches_reduce_branches.rs +++ /dev/null @@ -1,60 +0,0 @@ -// unit-test: MatchBranchSimplification - - -// EMIT_MIR matches_reduce_branches.foo.MatchBranchSimplification.diff -// EMIT_MIR matches_reduce_branches.bar.MatchBranchSimplification.diff -// EMIT_MIR matches_reduce_branches.match_nested_if.MatchBranchSimplification.diff - -fn foo(bar: Option<()>) { - if matches!(bar, None) { - () - } -} - -fn bar(i: i32) -> (bool, bool, bool, bool) { - let a; - let b; - let c; - let d; - - match i { - 7 => { - a = false; - b = true; - c = false; - d = true; - () - } - _ => { - a = true; - b = false; - c = false; - d = true; - () - } - }; - - (a, b, c, d) -} - -fn match_nested_if() -> bool { - let val = match () { - () if if if if true { true } else { false } { true } else { false } { - true - } else { - false - } => - { - true - } - _ => false, - }; - val -} - -fn main() { - let _ = foo(None); - let _ = foo(Some(())); - let _ = bar(0); - let _ = match_nested_if(); -} -- cgit v1.2.3