aboutsummaryrefslogtreecommitdiffstats
path: root/driver/Assembler.ml
diff options
context:
space:
mode:
Diffstat (limited to 'driver/Assembler.ml')
-rw-r--r--driver/Assembler.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/driver/Assembler.ml b/driver/Assembler.ml
index ba9351ca..1694dfa8 100644
--- a/driver/Assembler.ml
+++ b/driver/Assembler.ml
@@ -18,6 +18,7 @@ open Driveraux
(* From asm to object file *)
let assemble ifile ofile =
+ Diagnostics.raise_on_errors ();
let cmd = List.concat [
Configuration.asm;
["-o"; ofile];
@@ -27,8 +28,7 @@ let assemble ifile ofile =
let exc = command cmd in
if exc <> 0 then begin
safe_remove ofile;
- command_error "assembler" exc;
- exit 2
+ command_error "assembler" exc
end
let assembler_actions =