Add placeholders for new terms in optimize

Update tests to check optimization is applied properly
This commit is contained in:
microproofs
2023-09-29 15:05:03 -04:00
committed by Kasey
parent 5e2a78173b
commit 335560b81f
2 changed files with 38 additions and 23 deletions

View File

@@ -2786,12 +2786,9 @@ fn when_tuple_deconstruction() {
Term::equals_integer()
.apply(
Term::un_i_data().apply(
Term::head_list()
.apply(Term::var("__fields"))
.lambda("__fields")
.apply(
Term::var(CONSTR_FIELDS_EXPOSER).apply(Term::var("a")),
),
Term::head_list().apply(
Term::var(CONSTR_FIELDS_EXPOSER).apply(Term::var("a")),
),
),
)
.apply(Term::var("x"))
@@ -3773,15 +3770,9 @@ fn foldl_type_mismatch() {
.apply(Term::var("mb_b_index"))
.delayed_if_else(
Term::equals_data()
.apply(
Term::head_list()
.apply(Term::var("__fields"))
.lambda("__fields")
.apply(
Term::var(CONSTR_FIELDS_EXPOSER)
.apply(Term::var("o")),
),
)
.apply(Term::head_list().apply(
Term::var(CONSTR_FIELDS_EXPOSER).apply(Term::var("o")),
))
.apply(Term::var("addr1"))
.delayed_if_else(
Term::constr_data().apply(Term::integer(0.into())).apply(
@@ -5141,14 +5132,9 @@ fn opaque_value_in_test() {
.lambda("tuple_item_0")
.apply(Term::head_list().apply(Term::var("val")))
.lambda("val")
.apply(
Term::unmap_data().apply(
Term::head_list()
.apply(Term::tail_list().apply(Term::var("__fields")))
.lambda("__fields")
.apply(Term::var(CONSTR_FIELDS_EXPOSER).apply(Term::var("dat"))),
),
)
.apply(Term::unmap_data().apply(Term::head_list().apply(
Term::tail_list().apply(Term::var(CONSTR_FIELDS_EXPOSER).apply(Term::var("dat"))),
)))
.lambda("dat")
.apply(Term::Constant(
Constant::Data(Data::constr(