|
@@ -41,6 +41,7 @@ uses
|
|
O_MOV_DEST = 0;
|
|
O_MOV_DEST = 0;
|
|
|
|
|
|
type
|
|
type
|
|
|
|
+ TWasmBasicTypeList = array of TWasmBasicType;
|
|
|
|
|
|
{ TWasmValueStack }
|
|
{ TWasmValueStack }
|
|
|
|
|
|
@@ -61,8 +62,8 @@ uses
|
|
|
|
|
|
TWasmControlFrame = record
|
|
TWasmControlFrame = record
|
|
opcode: tasmop;
|
|
opcode: tasmop;
|
|
- start_types: array of TWasmBasicType;
|
|
|
|
- end_types: array of TWasmBasicType;
|
|
|
|
|
|
+ start_types: TWasmBasicTypeList;
|
|
|
|
+ end_types: TWasmBasicTypeList;
|
|
height: Integer;
|
|
height: Integer;
|
|
unreachable: Boolean;
|
|
unreachable: Boolean;
|
|
end;
|
|
end;
|