diff --git a/compiler/gen_llvm/src/llvm/build.rs b/compiler/gen_llvm/src/llvm/build.rs index d1b61f06ce..178ca76b6e 100644 --- a/compiler/gen_llvm/src/llvm/build.rs +++ b/compiler/gen_llvm/src/llvm/build.rs @@ -5146,7 +5146,9 @@ fn run_higher_order_low_level<'a, 'ctx, 'env>( let (function, closure, closure_layout) = function_details!(); match list_layout { - Layout::Builtin(Builtin::EmptyList) => env.context.bool_type().const_zero().into(), + Layout::Builtin(Builtin::EmptyList) => { + env.context.bool_type().const_int(1, false).into() + } Layout::Builtin(Builtin::List(element_layout)) => { let argument_layouts = &[**element_layout];