From 0a1cf805f9ba1213327f855b9b3f68bbe97b7ece Mon Sep 17 00:00:00 2001 From: Folkert Date: Thu, 23 Apr 2020 21:55:21 +0200 Subject: [PATCH] handle Unboxed --- compiler/mono/src/decision_tree.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/compiler/mono/src/decision_tree.rs b/compiler/mono/src/decision_tree.rs index ca0070b326..d99408cc00 100644 --- a/compiler/mono/src/decision_tree.rs +++ b/compiler/mono/src/decision_tree.rs @@ -936,10 +936,7 @@ fn path_to_expr_help<'a>( layout: Layout<'a>, ) -> (Expr<'a>, Layout<'a>) { match path { - Path::Unbox(ref unboxed) => match **unboxed { - _ => (Expr::Load(symbol), layout), - }, - + Path::Unbox(unboxed) => path_to_expr_help(env, symbol, unboxed, layout), Path::Empty => (Expr::Load(symbol), layout), Path::Index {