Browse Source

* set procalign and loopalign to 0 for WebAssembly - code alignment is unnecessary, as this is a VM.

Nikolay Nikolov 10 months ago
parent
commit
23debb77b3
2 changed files with 4 additions and 4 deletions
  1. 2 2
      compiler/systems/i_embed.pas
  2. 2 2
      compiler/systems/i_wasi.pas

+ 2 - 2
compiler/systems/i_embed.pas

@@ -899,8 +899,8 @@ unit i_embed;
             endian       : endian_little;
             alignment    :
               (
-                procalign       : 4;
-                loopalign       : 4;
+                procalign       : 0;
+                loopalign       : 0;
                 jumpalign       : 0;
                 jumpalignskipmax    : 0;
                 coalescealign   : 0;

+ 2 - 2
compiler/systems/i_wasi.pas

@@ -77,8 +77,8 @@ unit i_wasi;
             endian       : endian_little;
             alignment    :
               (
-                procalign       : 4;
-                loopalign       : 4;
+                procalign       : 0;
+                loopalign       : 0;
                 jumpalign       : 0;
                 jumpalignskipmax    : 0;
                 coalescealign   : 0;