]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/matitacLib.ml
some bug fixes
[helm.git] / helm / software / matita / matitacLib.ml
index 8808aea22bc71f2c088bab3b6a682c7af9384580..7790f75683d252920326d88477f9825e6208957d 100644 (file)
@@ -259,13 +259,11 @@ let compile options fname =
       LexiconSync.time_travel ~present:lex_stat ~past:initial_lexicon_status;
       pp_times fname false big_bang big_bang_u big_bang_s;
       clean_exit baseuri false
-  | Sys.Break as exn ->
-     if matita_debug then raise exn; 
+  | Sys.Break when not matita_debug ->
      HLog.error "user break!";
      pp_times fname false big_bang big_bang_u big_bang_s;
      clean_exit baseuri false
-  | exn ->
-       if matita_debug then raise exn; 
+  | exn when not matita_debug ->
        HLog.error 
          ("Unwrapped exception, please fix: "^ snd (MatitaExcPp.to_string exn));
        pp_times fname false big_bang big_bang_u big_bang_s;