From 54a1a33ddfbd24e3875d6a198a0c0539f5d6688e Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Tue, 5 Oct 2021 21:14:45 -0400 Subject: [PATCH] Improve unreachable error message --- compiler/mono/src/ir.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/compiler/mono/src/ir.rs b/compiler/mono/src/ir.rs index c611ef99a2..de9e766231 100644 --- a/compiler/mono/src/ir.rs +++ b/compiler/mono/src/ir.rs @@ -2693,8 +2693,6 @@ macro_rules! match_on_closure_argument { let arg_layouts = top_level.arguments; let ret_layout = top_level.result; - - match closure_data_layout { RawFunctionLayout::Function(_, lambda_set, _) => { lowlevel_match_on_lambda_set( @@ -2718,7 +2716,7 @@ macro_rules! match_on_closure_argument { $hole, ) } - RawFunctionLayout::ZeroArgumentThunk(_) => unreachable!(), + RawFunctionLayout::ZeroArgumentThunk(_) => unreachable!("match_on_closure_argument received a zero-argument thunk"), } }}; }