diff options
author | Léo Gourdin <leo.gourdin@univ-grenoble-alpes.fr> | 2021-05-19 12:47:22 +0200 |
---|---|---|
committer | Léo Gourdin <leo.gourdin@univ-grenoble-alpes.fr> | 2021-05-19 12:47:22 +0200 |
commit | ab520acd80f7d39aa14fdda6932accbb2a787ebf (patch) | |
tree | 67adb8d133f32cd4a64e0d21270632f60866355a /common/DebugPrint.ml | |
parent | af2208a2c7126d4d101fb07c40920e12c9ebbab3 (diff) | |
download | compcert-kvx-ab520acd80f7d39aa14fdda6932accbb2a787ebf.tar.gz compcert-kvx-ab520acd80f7d39aa14fdda6932accbb2a787ebf.zip |
Grouping common RTL functions, printer improvement
Diffstat (limited to 'common/DebugPrint.ml')
-rw-r--r-- | common/DebugPrint.ml | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/common/DebugPrint.ml b/common/DebugPrint.ml index 6f8449ee..021ea5c0 100644 --- a/common/DebugPrint.ml +++ b/common/DebugPrint.ml @@ -1,6 +1,7 @@ open Maps open Camlcoq open Registers +open AuxTools let debug_flag = ref false @@ -128,10 +129,7 @@ end let print_instructions insts code = - let get_some = function - | None -> failwith "Did not get some" - | Some thing -> thing - in if (!debug_flag) then begin + if (!debug_flag) then begin debug "[ "; List.iter ( fun n -> (PrintRTL.print_instruction stdout (P.to_int n, get_some @@ PTree.get n code)) |