diff options
author | Son Ho | 2023-12-15 12:14:01 +0100 |
---|---|---|
committer | Son Ho | 2023-12-15 12:14:01 +0100 |
commit | 83c5be42e1750d329ad31bc9151d7b0446af5a0f (patch) | |
tree | 537f307e2062e7e452b15f8f9f9f09c063a652dc /compiler/PureMicroPasses.ml | |
parent | cf984f958da94154d0550060eb290a276ab52f23 (diff) |
Make progress on generalizing the signature information
Diffstat (limited to '')
-rw-r--r-- | compiler/PureMicroPasses.ml | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/compiler/PureMicroPasses.ml b/compiler/PureMicroPasses.ml index 7f122f15..d92b3de0 100644 --- a/compiler/PureMicroPasses.ml +++ b/compiler/PureMicroPasses.ml @@ -1358,11 +1358,7 @@ let decompose_loops (def : fun_decl) : fun_decl * fun_decl list = } in - { - fwd_info; - back_info = fun_sig_info.back_info; - effect_info = loop_effect_info; - } + { fwd_info; effect_info = loop_effect_info } in assert (fun_sig_info_is_wf loop_sig_info); @@ -2187,7 +2183,7 @@ let filter_loop_inputs (transl : pure_fun_translation list) : in (* TODO: *) assert (not !Config.return_back_funs); - let { fwd_info; back_info; effect_info } = info in + let { fwd_info; effect_info } = info in let { has_fuel; @@ -2212,7 +2208,7 @@ let filter_loop_inputs (transl : pure_fun_translation list) : } in - let info = { fwd_info; back_info; effect_info } in + let info = { fwd_info; effect_info } in assert (fun_sig_info_is_wf info); let signature = { generics; llbc_generics; preds; inputs; output; doutputs; info } |