From 5bfa0059a144fb4333bbfecaa74690ba92a879ce Mon Sep 17 00:00:00 2001 From: Bernhard Schommer Date: Mon, 20 Mar 2017 11:11:24 +0100 Subject: Quote directory for comp_dir entry. The compilation directory entry needs quoting since it could be a toplevel directory under windows. Bug 21216 --- debug/Dwarfgen.ml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debug/Dwarfgen.ml b/debug/Dwarfgen.ml index ee568042..ca5d783d 100644 --- a/debug/Dwarfgen.ml +++ b/debug/Dwarfgen.ml @@ -549,7 +549,7 @@ let diab_gen_compilation_section s defs acc = let cp = { compile_unit_name = Simple_string !file_name; compile_unit_range = Pc_pair (low_pc,high_pc); - compile_unit_dir = Simple_string (Sys.getcwd ()); + compile_unit_dir = Simple_string (Filename.quote (Sys.getcwd ())); compile_unit_prod_name = Simple_string prod_name } in let cp = new_entry (next_id ()) (DW_TAG_compile_unit cp) in @@ -620,7 +620,7 @@ let gen_gnu_debug_info sec_name var_section : debug_entries = let cp = { compile_unit_name = gnu_string_entry !file_name; compile_unit_range = r; - compile_unit_dir = gnu_string_entry (Sys.getcwd ()); + compile_unit_dir = gnu_string_entry (Filename.quote (Sys.getcwd ())); compile_unit_prod_name = gnu_string_entry prod_name; } in let cp = new_entry (next_id ()) (DW_TAG_compile_unit cp) in -- cgit