summaryrefslogtreecommitdiffstats
path: root/asmcomp/emitaux.ml
diff options
context:
space:
mode:
Diffstat (limited to 'asmcomp/emitaux.ml')
-rw-r--r--asmcomp/emitaux.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/asmcomp/emitaux.ml b/asmcomp/emitaux.ml
index 3ad467cbf..ccfa977ff 100644
--- a/asmcomp/emitaux.ml
+++ b/asmcomp/emitaux.ml
@@ -221,9 +221,9 @@ let reset_debug_info () =
let emit_debug_info dbg =
if is_cfi_enabled () &&
(!Clflags.debug || Config.with_frame_pointers)
- && not (Debuginfo.is_none dbg) then begin
+ && dbg.Debuginfo.dinfo_line > 0 (* PR#6243 *)
+ then begin
let line = dbg.Debuginfo.dinfo_line in
- assert (line <> 0); (* clang errors out on zero line numbers *)
let file_name = dbg.Debuginfo.dinfo_file in
let file_num =
try List.assoc file_name !file_pos_nums