diff --git a/crates/aiken-project/src/tests/gen_uplc.rs b/crates/aiken-project/src/tests/gen_uplc.rs
index ba440fa4..40b4690d 100644
--- a/crates/aiken-project/src/tests/gen_uplc.rs
+++ b/crates/aiken-project/src/tests/gen_uplc.rs
@@ -4938,3 +4938,142 @@ fn list_clause_with_assign() {
false,
);
}
+
+#[test]
+fn list_clause_with_assign2() {
+ let src = r#"
+ fn do_init(self: List