Browse Source

* wasm internal linker: treat exception symbols as AB_COMMON

Nikolay Nikolov 1 year ago
parent
commit
1d48cd7eba
1 changed files with 1 additions and 1 deletions
  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