diff --git a/llvm/lib/ObjectYAML/DWARFVisitor.cpp b/llvm/lib/ObjectYAML/DWARFVisitor.cpp index c393b17aaa33..bea71fb3235d 100644 --- a/llvm/lib/ObjectYAML/DWARFVisitor.cpp +++ b/llvm/lib/ObjectYAML/DWARFVisitor.cpp @@ -118,6 +118,10 @@ template Error DWARFYAML::VisitorImpl::traverseDebugInfo() { case dwarf::DW_FORM_addrx: case dwarf::DW_FORM_rnglistx: case dwarf::DW_FORM_loclistx: + case dwarf::DW_FORM_udata: + case dwarf::DW_FORM_ref_udata: + case dwarf::DW_FORM_GNU_addr_index: + case dwarf::DW_FORM_GNU_str_index: onValue((uint64_t)FormVal->Value, /*LEB=*/true); break; case dwarf::DW_FORM_data1: @@ -143,15 +147,12 @@ template Error DWARFYAML::VisitorImpl::traverseDebugInfo() { case dwarf::DW_FORM_data8: case dwarf::DW_FORM_ref8: case dwarf::DW_FORM_ref_sup8: + case dwarf::DW_FORM_ref_sig8: onValue((uint64_t)FormVal->Value); break; case dwarf::DW_FORM_sdata: onValue((int64_t)FormVal->Value, true); break; - case dwarf::DW_FORM_udata: - case dwarf::DW_FORM_ref_udata: - onValue((uint64_t)FormVal->Value, true); - break; case dwarf::DW_FORM_string: onValue(FormVal->CStr); break; @@ -169,13 +170,6 @@ template Error DWARFYAML::VisitorImpl::traverseDebugInfo() { case dwarf::DW_FORM_strp_sup: onVariableSizeValue(FormVal->Value, getOffsetSize(Unit)); break; - case dwarf::DW_FORM_ref_sig8: - onValue((uint64_t)FormVal->Value); - break; - case dwarf::DW_FORM_GNU_addr_index: - case dwarf::DW_FORM_GNU_str_index: - onValue((uint64_t)FormVal->Value, true); - break; default: break; }