@@ -164,15 +164,15 @@ let pattern funs useful ({ pat_desc } as p) =
164164 | Evarpat (x ) ->
165165 if S. mem x useful then p, useful else { p with pat_desc = Ewildpat }, useful
166166 | Ealiaspat (p_alias , x ) ->
167- let p_alias, acc = Mapfold. pattern funs useful p_alias in
167+ let p_alias, acc = Mapfold. pattern_it funs useful p_alias in
168168 if S. mem x useful then { p with pat_desc = Ealiaspat (p_alias, x) }, useful
169169 else p_alias, useful
170170 | _ -> raise Mapfold. Fallback
171171
172172(* Remove useless equations. [useful] is the set of useful names *)
173173let equation funs useful eq =
174174 let eq_empty = Aux. eqmake Defnames. empty EQempty in
175- let { eq_desc; eq_write } as eq, useful = Mapfold. equation_it funs useful eq in
175+ let { eq_desc; eq_write } as eq, useful = Mapfold. equation funs useful eq in
176176 match eq_desc with
177177 | EQeq (p , e ) ->
178178 let { v = w } = Vars. pattern { lv = S. empty; v = S. empty } p in
@@ -221,7 +221,7 @@ let remove_useless_in_equation useful eq =
221221
222222(* the main entry for expressions. Warning: [e] must be in normal form *)
223223let expression funs acc e =
224- let { e_desc } as e, acc = Mapfold. expression_it funs acc e in
224+ let { e_desc } as e, acc = Mapfold. expression funs acc e in
225225 match e_desc with
226226 | Elet ({ l_eq } as l , e_let ) ->
227227 let { v } = Vars. expression { lv = S. empty; v = S. empty } e_let in
0 commit comments