Browse Source

+ generate proper reference to the TLS_BASE_SYM global in the WebAssembly debug info for threadvars

Nikolay Nikolov 1 năm trước cách đây
mục cha
commit
60965cdb69
1 tập tin đã thay đổi với 1 bổ sung2 xóa
  1. 1 2
      compiler/dbgdwarf.pas

+ 1 - 2
compiler/dbgdwarf.pas

@@ -2389,8 +2389,7 @@ implementation
                           begin
                             templist.concat(tai_const.create_8bit(ord(DW_OP_WASM_location)));
                             templist.concat(tai_const.create_8bit(3)); { wasm global }
-                            templist.concat(tai_const.create_32bit(0));
-                            //templist.concat(tai_const.Create_type_name(aitconst_ptr_unaligned,TLS_BASE_SYM,AT_WASM_GLOBAL,0));
+                            templist.concat(tai_const.Create_type_name(aitconst_ptr_unaligned,TLS_BASE_SYM,AT_WASM_GLOBAL,0));
                             templist.concat(tai_const.create_8bit(ord(DW_OP_addr)));
                             templist.concat(tai_const.Create_type_name(aitconst_ptr_unaligned,sym.mangledname,0));
                             templist.concat(tai_const.create_8bit(ord(DW_OP_plus)));