From 32814cbb37168add30a5b9c06c9cd83fa0845d11 Mon Sep 17 00:00:00 2001 From: Ayaz Hafiz Date: Tue, 10 May 2022 09:29:28 -0400 Subject: [PATCH] Add test for resolved bug Closes #2389 --- compiler/test_gen/src/gen_primitives.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/compiler/test_gen/src/gen_primitives.rs b/compiler/test_gen/src/gen_primitives.rs index c7a5d3ce66..b26fa93af2 100644 --- a/compiler/test_gen/src/gen_primitives.rs +++ b/compiler/test_gen/src/gen_primitives.rs @@ -3474,3 +3474,22 @@ fn list_map2_conslist() { RocStr ) } + +#[test] +#[cfg(any(feature = "gen-llvm"))] +fn polymorphic_lambda_captures_polymorphic_value() { + assert_evals_to!( + indoc!( + r#" + x = 2 + + f1 = \_ -> x + + f = if True then f1 else f1 + f {} + "# + ), + 2, + u64 + ) +}