summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/c_backend.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/c_backend.ml b/src/c_backend.ml
index f58dd71f..450e5f5d 100644
--- a/src/c_backend.ml
+++ b/src/c_backend.ml
@@ -3374,8 +3374,8 @@ let compile_ast ctx (Defs defs) =
let postamble = separate hardline (List.map string
( [ "int main(int argc, char *argv[])";
"{";
- " if (argc > 1) { load_image(argv[1]); }";
- " setup_rts();" ]
+ " setup_rts();";
+ " if (process_arguments(argc, argv)) exit(EXIT_FAILURE);" ]
@ fst exn_boilerplate
@ startup cdefs
@ List.concat (List.map (fun r -> fst (register_init_clear r)) regs)