Signed-off-by: Antoine Busque <abusque@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
fprintf(pos->fp, ", debug_info = { ");
fprintf(pos->fp, ", debug_info = { ");
+ if (debug_info_src->bin_path) {
+ fprintf(pos->fp, "bin = \"%s%s\"",
+ opt_debug_info_full_path ?
+ debug_info_src->bin_path :
+ debug_info_src->short_bin_path,
+ debug_info_src->bin_loc);
+ add_comma = true;
+ }
+
if (debug_info_src->func) {
if (debug_info_src->func) {
+ if (add_comma) {
+ fprintf(pos->fp, ", ");
+ }
+
fprintf(pos->fp, "func = \"%s\"",
debug_info_src->func);
fprintf(pos->fp, "func = \"%s\"",
debug_info_src->func);
}
if (debug_info_src->src_path) {
}
if (debug_info_src->src_path) {
debug_info_src->line_no);
}
debug_info_src->line_no);
}
- if (debug_info_src->bin_path) {
- if (add_comma) {
- fprintf(pos->fp, ", ");
- }
-
- fprintf(pos->fp, "bin = \"%s%s\"",
- opt_debug_info_full_path ?
- debug_info_src->bin_path :
- debug_info_src->short_bin_path,
- debug_info_src->bin_loc);
- }
-
fprintf(pos->fp, " }");
}
}
fprintf(pos->fp, " }");
}
}