]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_mir_transform/src/simplify_try.rs
Rollup merge of #93391 - notriddle:notriddle/remove-srclink-tooltip, r=jsha,Guillaume...
[rust.git] / compiler / rustc_mir_transform / src / simplify_try.rs
index 7761d4006d3dbd06f4cea316e70ef823360603e9..d5507fcc78cad8016befb447a1bad1c52fa23e39 100644 (file)
@@ -631,10 +631,6 @@ fn find(&self) -> Vec<SimplifyBranchSameOptimization> {
                     .filter(|(_, bb)| {
                         // Reaching `unreachable` is UB so assume it doesn't happen.
                         bb.terminator().kind != TerminatorKind::Unreachable
-                    // But `asm!(...)` could abort the program,
-                    // so we cannot assume that the `unreachable` terminator itself is reachable.
-                    // FIXME(Centril): use a normalization pass instead of a check.
-                    || bb.statements.iter().any(|stmt| matches!(stmt.kind, StatementKind::LlvmInlineAsm(..)))
                     })
                     .peekable();