소스 검색

* reverted setdef change which got accidentally committed in r6573

git-svn-id: trunk@6585 -
Jonas Maebe 18 년 전
부모
커밋
41bf70cf2a
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      compiler/dbgdwarf.pas

+ 4 - 3
compiler/dbgdwarf.pas

@@ -2728,15 +2728,16 @@ implementation
           http://sources.redhat.com/ml/gdb-patches/2005-05/msg00278.html (FK) }
 
         if assigned(def.typesym) then
-          append_entry(DW_TAG_set_type,false,[
+          append_entry(DW_TAG_base_type,false,[
             DW_AT_name,DW_FORM_string,symname(def.typesym)+#0,
+            DW_AT_encoding,DW_FORM_data1,DW_ATE_unsigned,
             DW_AT_byte_size,DW_FORM_data2,def.size
             ])
         else
-          append_entry(DW_TAG_set_type,false,[
+          append_entry(DW_TAG_base_type,false,[
+            DW_AT_encoding,DW_FORM_data1,DW_ATE_unsigned,
             DW_AT_byte_size,DW_FORM_data2,def.size
             ]);
-        append_labelentry_ref(DW_AT_type,def_dwarf_lab(def.elementdef));
         finish_entry;
       end;