diff options
Diffstat (limited to 'asmcomp/asmpackager.ml')
-rw-r--r-- | asmcomp/asmpackager.ml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/asmcomp/asmpackager.ml b/asmcomp/asmpackager.ml index 1a4fe90274..a8fcfe7896 100644 --- a/asmcomp/asmpackager.ml +++ b/asmcomp/asmpackager.ml @@ -204,3 +204,10 @@ let report_error ppf = function fprintf ppf "Error while assembling %s" file | Linking_error -> fprintf ppf "Error during partial linking" + +let () = + Location.register_error_of_exn + (function + | Error err -> Some (Location.error_of_printer_file report_error err) + | _ -> None + ) |