浏览代码

* wasm internal linker: treat exception symbols as AB_COMMON

Nikolay Nikolov 1 年之前
父节点
当前提交
1d48cd7eba
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      compiler/ogwasm.pas

+ 1 - 1
compiler/ogwasm.pas

@@ -4396,7 +4396,7 @@ implementation
                           exit;
                           exit;
                         end;
                         end;
                       objsym:=TWasmObjSymbol(ObjData.CreateSymbol(SymName));
                       objsym:=TWasmObjSymbol(ObjData.CreateSymbol(SymName));
-                      objsym.bind:=AB_GLOBAL;
+                      objsym.bind:=AB_COMMON;
                       objsym.typ:=AT_WASM_EXCEPTION_TAG;
                       objsym.typ:=AT_WASM_EXCEPTION_TAG;
                       objsym.objsection:=ObjData.createsection('.wasm_tags.n_'+SymName,1,[oso_Data,oso_load],true);
                       objsym.objsection:=ObjData.createsection('.wasm_tags.n_'+SymName,1,[oso_Data,oso_load],true);
                       if objsym.objsection.Size=0 then
                       if objsym.objsection.Size=0 then