where.ref = &where_cudie;
where_cudie.formatting = wf_cudie;
if (cu->has_arange)
- wr_message (mc_impact_2 | mc_aranges | mc_header, &where,
- ": there has already been arange section for this CU.\n");
+ wr_error (where)
+ << "there has already been arange section for this CU."
+ << std::endl;
else
cu->has_arange = true;
}
testfiles check_debug_info_refs-1
+testrun_compare ./dwarflint --check=check_debug_info_refs check_debug_info_refs-1 <<EOF
+error: .debug_aranges: table 48 (CU DIE 95): there has already been arange section for this CU.
+EOF
+
testrun_compare ./dwarflint --strict --check=check_debug_info_refs check_debug_info_refs-1 <<EOF
-warning: .debug_aranges: table 48 (CU DIE 95): there has already been arange section for this CU.
+error: .debug_aranges: table 48 (CU DIE 95): there has already been arange section for this CU.
warning: .debug_info: CU 0: no aranges table is associated with this CU.
EOF