about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-06-06 22:00:18 +0200
committerGitHub <noreply@github.com>2023-06-06 22:00:18 +0200
commit1788d49789060ede846df1dbd8762e9cb40e0ae0 (patch)
treebd6f1ddda467a9fb11f232d7ea1fdf68bef1f1bf
parent3572d7451d1062e8bccf310af6bbf6255091d296 (diff)
parent5749bd08e8bed369c4bb623eb3e5ea1eab03ebc1 (diff)
downloadrust-1788d49789060ede846df1dbd8762e9cb40e0ae0.tar.gz
rust-1788d49789060ede846df1dbd8762e9cb40e0ae0.zip
Rollup merge of #111250 - spastorino:smir-terminator-2, r=oli-obk
Add Terminator conversion from MIR to SMIR, part #2

r? `@oli-obk`
-rw-r--r--compiler/rustc_smir/src/rustc_smir/mod.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/rustc_smir/src/rustc_smir/mod.rs b/compiler/rustc_smir/src/rustc_smir/mod.rs
index 5572108f495..478a7db3792 100644
--- a/compiler/rustc_smir/src/rustc_smir/mod.rs
+++ b/compiler/rustc_smir/src/rustc_smir/mod.rs
@@ -330,10 +330,7 @@ fn rustc_terminator_to_terminator(
             target: target.as_usize(),
             unwind: rustc_unwind_to_unwind(unwind),
         },
-        Yield { .. } => todo!(),
-        GeneratorDrop => Terminator::GeneratorDrop,
-        FalseEdge { .. } => todo!(),
-        FalseUnwind { .. } => todo!(),
         InlineAsm { .. } => todo!(),
+        Yield { .. } | GeneratorDrop | FalseEdge { .. } | FalseUnwind { .. } => unreachable!(),
     }
 }