]> git.lizzy.rs Git - rust.git/commitdiff
Fix intrinsic::transmute::<_, <uninhabited>>(...)
authorbjorn3 <bjorn3@users.noreply.github.com>
Sun, 4 Aug 2019 10:27:43 +0000 (12:27 +0200)
committerbjorn3 <bjorn3@users.noreply.github.com>
Tue, 13 Aug 2019 17:39:59 +0000 (19:39 +0200)
src/intrinsics.rs

index 136635f45e824b8d4d6a262dea9e2fa296bc90c5..551d069d4ae8fe5bf1f3f26ea69a19350e4804e5 100644 (file)
@@ -296,6 +296,9 @@ pub fn codegen_intrinsic_call<'a, 'tcx: 'a>(
                 "unreachable" => {
                     trap_unreachable(fx, "[corruption] Called intrinsic::unreachable.");
                 }
+                "transmute" => {
+                    trap_unreachable(fx, "[corruption] Called intrinsic::transmute with uninhabited argument.");
+                }
                 _ => unimplemented!("unsupported instrinsic {}", intrinsic),
             }
             return;