|
@@ -1286,7 +1286,12 @@ implementation
|
|
|
procedure TDebugInfoDwarf.append_labelentry_addr_ref(attr : tdwarf_attribute;sym : tasmsymbol);
|
|
|
begin
|
|
|
AddConstToAbbrev(ord(DW_FORM_ref_addr));
|
|
|
- current_asmdata.asmlists[al_dwarf_info].concat(tai_const.create_type_sym(aitconst_ptr_unaligned,sym))
|
|
|
+{$ifdef i8086}
|
|
|
+ { DW_FORM_ref_addr is treated as 32-bit by Open Watcom on i8086 }
|
|
|
+ current_asmdata.asmlists[al_dwarf_info].concat(tai_const.Create_type_sym(aitconst_32bit_unaligned,sym));
|
|
|
+{$else i8086}
|
|
|
+ current_asmdata.asmlists[al_dwarf_info].concat(tai_const.create_type_sym(aitconst_ptr_unaligned,sym));
|
|
|
+{$endif i8086}
|
|
|
end;
|
|
|
|
|
|
procedure TDebugInfoDwarf.append_labelentry_ref(attr : tdwarf_attribute;sym : tasmsymbol);
|