Browse Source

* WebAssembly: a_rethrow instruction renamed a_legacy_rethrow

Nikolay Nikolov 2 days ago
parent
commit
46999f1f68
3 changed files with 6 additions and 6 deletions
  1. 4 4
      compiler/wasm32/aasmcpu.pas
  2. 1 1
      compiler/wasm32/cpubase.pas
  3. 1 1
      compiler/wasm32/nwasmflw.pas

+ 4 - 4
compiler/wasm32/aasmcpu.pas

@@ -1139,7 +1139,7 @@ uses
             end;
           a_legacy_throw:
             Unreachable;
-          a_rethrow:
+          a_legacy_rethrow:
             Unreachable;
           a_return:
             begin
@@ -2573,7 +2573,7 @@ uses
             end;
           a_br,
           a_br_if,
-          a_rethrow,
+          a_legacy_rethrow,
           a_legacy_delegate:
             begin
               if ops<>1 then
@@ -3555,7 +3555,7 @@ uses
             end;
           a_br,
           a_br_if,
-          a_rethrow,
+          a_legacy_rethrow,
           a_legacy_delegate:
             begin
               case opcode of
@@ -3563,7 +3563,7 @@ uses
                   WriteByte($0C);
                 a_br_if:
                   WriteByte($0D);
-                a_rethrow:
+                a_legacy_rethrow:
                   WriteByte($09);
                 a_legacy_delegate:
                   WriteByte($18);

+ 1 - 1
compiler/wasm32/cpubase.pas

@@ -100,7 +100,7 @@ uses
       a_i64_trunc_sat_f64_s,
       a_i64_trunc_sat_f64_u,
       // exceptions (legacy)
-      a_legacy_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate,a_legacy_throw,a_rethrow,a_end_try,
+      a_legacy_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate,a_legacy_throw,a_legacy_rethrow,a_end_try,
       // atomic memory accesses - load/store
       a_i32_atomic_load8_u, a_i32_atomic_load16_u, a_i32_atomic_load,
       a_i64_atomic_load8_u, a_i64_atomic_load16_u, a_i64_atomic_load32_u,

+ 1 - 1
compiler/wasm32/nwasmflw.pas

@@ -598,7 +598,7 @@ implementation
           end
         else
           begin
-            current_asmdata.CurrAsmList.concat(taicpu.op_const(a_rethrow,0));
+            current_asmdata.CurrAsmList.concat(taicpu.op_const(a_legacy_rethrow,0));
             doobjectdestroyandreraisestate.newflowcontrol:=afteronflowcontrol;
           end;