Stop ignoring Io exceptions
authorAdam Chlipala <adamc@hcoop.net>
Sat, 10 Nov 2007 19:16:27 +0000 (19:16 +0000)
committerAdam Chlipala <adamc@hcoop.net>
Sat, 10 Nov 2007 19:16:27 +0000 (19:16 +0000)
src/main.sml

index 52dc753..4539b65 100644 (file)
@@ -939,7 +939,9 @@ fun regenerate context =
                else
                    ()
            end
-           handle IO.Io _ => ()
+           handle IO.Io {name, function, ...} =>
+                  (print ("IO error processing user " ^ user ^ ": " ^ function ^ ": " ^ name ^ "\n");
+                   ok := false)
                 | OS.SysErr (s, _) => (print ("System error processing user " ^ user ^ ": " ^ s ^ "\n");
                                        ok := false)
                 | ErrorMsg.Error => (ErrorMsg.reset ();