diff --git a/compiler/wasm32/aasmcpu.pas b/compiler/wasm32/aasmcpu.pas index bec23c95a8..e37078f198 100644 --- a/compiler/wasm32/aasmcpu.pas +++ b/compiler/wasm32/aasmcpu.pas @@ -76,20 +76,17 @@ uses { taicpu_wasm_structured_instruction } taicpu_wasm_structured_instruction = class(tai) - protected constructor Create; end; { tai_wasmstruc_if } tai_wasmstruc_if = class(taicpu_wasm_structured_instruction) - private - constructor create_from(a_if_instr: taicpu; srclist: TAsmList); - public if_instr: taicpu; then_asmlist: TAsmList; else_asmlist: TAsmList; + constructor create_from(a_if_instr: taicpu; srclist: TAsmList); destructor Destroy; override; function getcopy:TLinkedListItem;override; end; @@ -97,12 +94,10 @@ uses { tai_wasmstruc_block } tai_wasmstruc_block = class(taicpu_wasm_structured_instruction) - private - constructor create_from(a_block_instr: taicpu; srclist: TAsmList); - public block_instr: taicpu; inner_asmlist: TAsmList; + constructor create_from(a_block_instr: taicpu; srclist: TAsmList); destructor Destroy; override; function getcopy:TLinkedListItem;override; end; @@ -110,12 +105,10 @@ uses { tai_wasmstruc_loop } tai_wasmstruc_loop = class(taicpu_wasm_structured_instruction) - private - constructor create_from(a_loop_instr: taicpu; srclist: TAsmList); - public loop_instr: taicpu; inner_asmlist: TAsmList; + constructor create_from(a_loop_instr: taicpu; srclist: TAsmList); destructor Destroy; override; function getcopy:TLinkedListItem;override; end; @@ -125,10 +118,10 @@ uses tai_wasmstruc_try = class(taicpu_wasm_structured_instruction) private class function create_from(srclist: TAsmList): tai_wasmstruc_try; - constructor internal_create(a_try_asmlist: TAsmList); public try_asmlist: TAsmList; + constructor internal_create(a_try_asmlist: TAsmList); destructor Destroy; override; function getcopy:TLinkedListItem;override; end; @@ -136,11 +129,9 @@ uses { tai_wasmstruc_try_delegate } tai_wasmstruc_try_delegate = class(tai_wasmstruc_try) - private - constructor internal_create(first_ins: taicpu; a_try_asmlist, srclist: TAsmList); - public delegate_instr: taicpu; + constructor internal_create(first_ins: taicpu; a_try_asmlist, srclist: TAsmList); destructor Destroy; override; function getcopy:TLinkedListItem;override; end; @@ -148,15 +139,13 @@ uses { tai_wasmstruc_try_catch } tai_wasmstruc_try_catch = class(tai_wasmstruc_try) - private - constructor internal_create(first_ins: taicpu; a_try_asmlist, srclist: TAsmList); - public catch_list: array of record catch_instr: taicpu; asmlist: TAsmList; end; catch_all_asmlist: TAsmList; + constructor internal_create(first_ins: taicpu; a_try_asmlist, srclist: TAsmList); destructor Destroy; override; function getcopy:TLinkedListItem;override; end;