|
@@ -969,7 +969,8 @@ module Run = struct
|
|
|
back_again actx is_real_function
|
|
|
|
|
|
let rec reduce_control_flow ctx e =
|
|
|
- Type.map_expr (reduce_control_flow ctx) (Optimizer.reduce_control_flow ctx e)
|
|
|
+ let e = Type.map_expr (reduce_control_flow ctx) e in
|
|
|
+ Optimizer.reduce_control_flow ctx e
|
|
|
|
|
|
let run_on_field ctx config c cf = match cf.cf_expr with
|
|
|
| Some e when not (is_ignored cf.cf_meta) && not (Typecore.is_removable_field ctx cf) ->
|