]> matita.cs.unibo.it Git - helm.git/commitdiff
when -debug do not catch
authorEnrico Tassi <enrico.tassi@inria.fr>
Fri, 13 Jun 2008 12:02:10 +0000 (12:02 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Fri, 13 Jun 2008 12:02:10 +0000 (12:02 +0000)
helm/software/matita/matitacLib.ml

index 8808aea22bc71f2c088bab3b6a682c7af9384580..9c836d9b87a777298fa697fe0196ef338a6ddf91 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 as exn 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;