From 8d70a84682ded179c461e633c7865486c63e55db Mon Sep 17 00:00:00 2001 From: letouzey Date: Wed, 13 Mar 2013 00:00:53 +0000 Subject: Restrict (try...with...) to avoid catching critical exn (part 14) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16291 85f007b7-540e-0410-9357-904b9bb8a0f7 --- toplevel/vernac.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toplevel/vernac.ml b/toplevel/vernac.ml index 0f848ad4d8..733bd52b91 100644 --- a/toplevel/vernac.ml +++ b/toplevel/vernac.ml @@ -65,7 +65,7 @@ let display_cmd_header loc com = let (start,stop) = Loc.unloc loc in let safe_pr_vernac x = try Ppvernac.pr_vernac x - with e -> str (Printexc.to_string e) in + with e when Errors.noncritical e -> str (Printexc.to_string e) in let cmd = noblank (shorten (string_of_ppcmds (safe_pr_vernac com))) in Pp.pp (str "Chars " ++ int start ++ str " - " ++ int stop ++ -- cgit v1.2.3