Browse Source

* generate debuginfo for WebAssembly threadvars like for normal vars, when
WebAssembly threads are turned off

Nikolay Nikolov 11 months ago
parent
commit
97e5936f78
1 changed files with 3 additions and 1 deletions
  1. 3 1
      compiler/dbgdwarf.pas

+ 3 - 1
compiler/dbgdwarf.pas

@@ -2360,7 +2360,9 @@ implementation
               case sym.typ of
               case sym.typ of
                 staticvarsym:
                 staticvarsym:
                   begin
                   begin
-                    if vo_is_thread_var in sym.varoptions then
+                    if (vo_is_thread_var in sym.varoptions) and
+                       (not (target_info.system in systems_wasm) or
+                            (ts_wasm_threads in current_settings.targetswitches)) then
                       begin
                       begin
                         if tf_section_threadvars in target_info.flags then
                         if tf_section_threadvars in target_info.flags then
                           begin
                           begin