|
@@ -1105,7 +1105,7 @@ uses
|
|
|
internalerror(2024022515);
|
|
|
PushVals(frame.end_types);
|
|
|
end;
|
|
|
- a_end_try:
|
|
|
+ a_end_legacy_try:
|
|
|
begin
|
|
|
frame:=PopCtrl;
|
|
|
if (frame.opcode<>a_legacy_try) and (frame.opcode<>a_legacy_catch) then
|
|
@@ -1212,7 +1212,7 @@ uses
|
|
|
p:=tai(srclist.First);
|
|
|
if not assigned(p) then
|
|
|
internalerror(2023100302);
|
|
|
- if (p.typ=ait_instruction) and (taicpu(p).opcode in [a_else,a_end_if,a_end_block,a_end_loop,a_end_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate]) then
|
|
|
+ if (p.typ=ait_instruction) and (taicpu(p).opcode in [a_else,a_end_if,a_end_block,a_end_loop,a_end_legacy_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate]) then
|
|
|
begin
|
|
|
srclist.Remove(p);
|
|
|
case taicpu(p).opcode of
|
|
@@ -1559,7 +1559,7 @@ uses
|
|
|
p:=tai(srclist.First);
|
|
|
if not assigned(p) then
|
|
|
internalerror(2023100308);
|
|
|
- if (p.typ=ait_instruction) and (taicpu(p).opcode in [a_end_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate]) then
|
|
|
+ if (p.typ=ait_instruction) and (taicpu(p).opcode in [a_end_legacy_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate]) then
|
|
|
begin
|
|
|
srclist.Remove(p);
|
|
|
Done:=True;
|
|
@@ -1568,7 +1568,7 @@ uses
|
|
|
tmp_asmlist.Concat(wasm_convert_first_item_to_structured(srclist));
|
|
|
until Done;
|
|
|
case taicpu(p).opcode of
|
|
|
- a_end_try,a_legacy_catch,a_legacy_catch_all:
|
|
|
+ a_end_legacy_try,a_legacy_catch,a_legacy_catch_all:
|
|
|
result:=tai_wasmstruc_try_catch.internal_create(taicpu(p),tmp_asmlist,srclist);
|
|
|
a_legacy_delegate:
|
|
|
result:=tai_wasmstruc_try_delegate.internal_create(taicpu(p),tmp_asmlist,srclist);
|
|
@@ -1629,7 +1629,7 @@ uses
|
|
|
Done:=False;
|
|
|
repeat
|
|
|
pp:=tai(srclist.First);
|
|
|
- if (pp.typ=ait_instruction) and (taicpu(pp).opcode in [a_legacy_catch,a_legacy_catch_all,a_end_try]) then
|
|
|
+ if (pp.typ=ait_instruction) and (taicpu(pp).opcode in [a_legacy_catch,a_legacy_catch_all,a_end_legacy_try]) then
|
|
|
Done:=True
|
|
|
else
|
|
|
al.Concat(wasm_convert_first_item_to_structured(srclist));
|
|
@@ -1645,7 +1645,7 @@ uses
|
|
|
Done:=False;
|
|
|
repeat
|
|
|
pp:=tai(srclist.First);
|
|
|
- if (pp.typ=ait_instruction) and (taicpu(pp).opcode=a_end_try) then
|
|
|
+ if (pp.typ=ait_instruction) and (taicpu(pp).opcode=a_end_legacy_try) then
|
|
|
begin
|
|
|
srclist.Remove(pp);
|
|
|
Done:=True;
|
|
@@ -1678,7 +1678,7 @@ uses
|
|
|
parse_catch_all;
|
|
|
Done:=True;
|
|
|
end;
|
|
|
- a_end_try:
|
|
|
+ a_end_legacy_try:
|
|
|
Done:=True;
|
|
|
else
|
|
|
internalerror(2023100311);
|
|
@@ -1754,7 +1754,7 @@ uses
|
|
|
l.Concat(taicpu.op_none(a_legacy_catch_all));
|
|
|
l.concatList(catch_all_asmlist);
|
|
|
end;
|
|
|
- l.Concat(taicpu.op_none(a_end_try));
|
|
|
+ l.Concat(taicpu.op_none(a_end_legacy_try));
|
|
|
if FLabelIsNew then
|
|
|
l.concat(tai_label.create(FLabel));
|
|
|
end;
|
|
@@ -2244,7 +2244,7 @@ uses
|
|
|
a_end_block,
|
|
|
a_end_if,
|
|
|
a_end_loop,
|
|
|
- a_end_try,
|
|
|
+ a_end_legacy_try,
|
|
|
a_end_function,
|
|
|
a_legacy_catch_all,
|
|
|
a_ref_is_null:
|
|
@@ -3001,7 +3001,7 @@ uses
|
|
|
a_end_block,
|
|
|
a_end_if,
|
|
|
a_end_loop,
|
|
|
- a_end_try,
|
|
|
+ a_end_legacy_try,
|
|
|
a_end_function:
|
|
|
WriteByte($0B);
|
|
|
a_legacy_catch_all:
|
|
@@ -3732,7 +3732,7 @@ uses
|
|
|
result:=tai_wasmstruc_loop.create_from(taicpu(result),srclist);
|
|
|
a_legacy_try:
|
|
|
result:=tai_wasmstruc_try.create_from(srclist);
|
|
|
- a_else,a_end_if,a_end_block,a_end_loop,a_end_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate:
|
|
|
+ a_else,a_end_if,a_end_block,a_end_loop,a_end_legacy_try,a_legacy_catch,a_legacy_catch_all,a_legacy_delegate:
|
|
|
internalerror(2023100503);
|
|
|
else
|
|
|
;
|