aboutsummaryrefslogtreecommitdiffstats
path: root/debug/DebugInit.ml
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2015-10-12 14:33:15 +0200
committerBernhard Schommer <bernhardschommer@gmail.com>2015-10-12 17:18:07 +0200
commit012827a7cba40f434b9fc6ce1b46dc725473eae7 (patch)
tree35a1742582fafc3c83f581311453e9bf9211a8b1 /debug/DebugInit.ml
parentd4c9a7c5b47670bad12d54a3fd4de0ad4eceb1ee (diff)
downloadcompcert-kvx-012827a7cba40f434b9fc6ce1b46dc725473eae7.tar.gz
compcert-kvx-012827a7cba40f434b9fc6ce1b46dc725473eae7.zip
Unified function for adding the atom identifier.
Instead of defining two functions for adding the mapping from atom to debug id we use one function which then sets the corresponding values. Bug 17392.
Diffstat (limited to 'debug/DebugInit.ml')
-rw-r--r--debug/DebugInit.ml8
1 files changed, 2 insertions, 6 deletions
diff --git a/debug/DebugInit.ml b/debug/DebugInit.ml
index 7ee56ff1..09714628 100644
--- a/debug/DebugInit.ml
+++ b/debug/DebugInit.ml
@@ -20,8 +20,7 @@ open Debug
let init_debug () =
implem.init <- DebugInformation.init;
- implem.atom_function <- DebugInformation.atom_function;
- implem.atom_global_variable <- DebugInformation.atom_global_variable;
+ implem.atom_global <- DebugInformation.atom_global;
implem.set_composite_size <- DebugInformation.set_composite_size;
implem.set_member_offset <- DebugInformation.set_member_offset;
implem.set_bitfield_offset <- DebugInformation.set_bitfield_offset;
@@ -43,7 +42,6 @@ let init_debug () =
implem.start_live_range <- DebugInformation.start_live_range;
implem.end_live_range <- DebugInformation.end_live_range;
implem.stack_variable <- DebugInformation.stack_variable;
- implem.function_end <- DebugInformation.function_end;
implem.add_label <- DebugInformation.add_label;
implem.atom_parameter <- DebugInformation.atom_parameter;
implem.add_compilation_section_start <- DebugInformation.add_compilation_section_start;
@@ -57,8 +55,7 @@ let init_debug () =
let init_none () =
implem.init <- (fun _ -> ());
- implem.atom_function <- (fun _ _ -> ());
- implem.atom_global_variable <- (fun _ _ -> ());
+ implem.atom_global <- (fun _ _ -> ());
implem.set_composite_size <- (fun _ _ _ -> ());
implem.set_member_offset <- (fun _ _ _ -> ());
implem.set_bitfield_offset <- (fun _ _ _ _ _ -> ());
@@ -76,7 +73,6 @@ let init_none () =
implem.start_live_range <- (fun _ _ _ -> ());
implem.end_live_range <- (fun _ _ -> ());
implem.stack_variable <- (fun _ _ -> ());
- implem.function_end <- (fun _ _ -> ());
implem.add_label <- (fun _ _ _ -> ());
implem.atom_parameter <- (fun _ _ _ -> ());
implem.add_compilation_section_start <- (fun _ _ -> ());