From 856e5f3c83f64624bbab6599f149fb73793fa80a Mon Sep 17 00:00:00 2001 From: Erwan Jahier <jahier@imag.fr> Date: Wed, 20 Jan 2010 09:34:06 +0100 Subject: [PATCH] Dump GC stat in verbosity level higher than 2 --- src/main.ml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.ml b/src/main.ml index 26cd578b..0be634e6 100644 --- a/src/main.ml +++ b/src/main.ml @@ -1,4 +1,4 @@ -(** Time-stamp: <modified the 11/03/2009 (at 16:17) by Erwan Jahier> *) +(** Time-stamp: <modified the 19/01/2010 (at 15:49) by Erwan Jahier> *) (** Here follows a description of the different modules used by this lus2lic compiler. @@ -303,6 +303,7 @@ let my_exit i = let main = ( (* Compile.init_appli () ; *) parse_args (); + if Verbose.get_level() > 2 then Gc.set { (Gc.get ()) with Gc.verbose = 0x01 }; if !Global.run_unit_test then ( UnifyType.unit_test (); exit 0 @@ -321,6 +322,7 @@ let main = ( dump_entete !Global.oc; Compile.doit nsl main_node; LicDump.dump_type_alias !Global.oc; + if Verbose.get_level() > 2 then Gc.print_stat stdout; close_out !Global.oc ) with Sys_error(s) -> -- GitLab