mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-24 22:29:25 +02:00
* constructors made public to avoid warnings
This commit is contained in:
parent
df2488ea6e
commit
16b14c574e
@ -76,20 +76,17 @@ uses
|
|||||||
{ taicpu_wasm_structured_instruction }
|
{ taicpu_wasm_structured_instruction }
|
||||||
|
|
||||||
taicpu_wasm_structured_instruction = class(tai)
|
taicpu_wasm_structured_instruction = class(tai)
|
||||||
protected
|
|
||||||
constructor Create;
|
constructor Create;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ tai_wasmstruc_if }
|
{ tai_wasmstruc_if }
|
||||||
|
|
||||||
tai_wasmstruc_if = class(taicpu_wasm_structured_instruction)
|
tai_wasmstruc_if = class(taicpu_wasm_structured_instruction)
|
||||||
private
|
|
||||||
constructor create_from(a_if_instr: taicpu; srclist: TAsmList);
|
|
||||||
public
|
|
||||||
if_instr: taicpu;
|
if_instr: taicpu;
|
||||||
then_asmlist: TAsmList;
|
then_asmlist: TAsmList;
|
||||||
else_asmlist: TAsmList;
|
else_asmlist: TAsmList;
|
||||||
|
|
||||||
|
constructor create_from(a_if_instr: taicpu; srclist: TAsmList);
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function getcopy:TLinkedListItem;override;
|
function getcopy:TLinkedListItem;override;
|
||||||
end;
|
end;
|
||||||
@ -97,12 +94,10 @@ uses
|
|||||||
{ tai_wasmstruc_block }
|
{ tai_wasmstruc_block }
|
||||||
|
|
||||||
tai_wasmstruc_block = class(taicpu_wasm_structured_instruction)
|
tai_wasmstruc_block = class(taicpu_wasm_structured_instruction)
|
||||||
private
|
|
||||||
constructor create_from(a_block_instr: taicpu; srclist: TAsmList);
|
|
||||||
public
|
|
||||||
block_instr: taicpu;
|
block_instr: taicpu;
|
||||||
inner_asmlist: TAsmList;
|
inner_asmlist: TAsmList;
|
||||||
|
|
||||||
|
constructor create_from(a_block_instr: taicpu; srclist: TAsmList);
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function getcopy:TLinkedListItem;override;
|
function getcopy:TLinkedListItem;override;
|
||||||
end;
|
end;
|
||||||
@ -110,12 +105,10 @@ uses
|
|||||||
{ tai_wasmstruc_loop }
|
{ tai_wasmstruc_loop }
|
||||||
|
|
||||||
tai_wasmstruc_loop = class(taicpu_wasm_structured_instruction)
|
tai_wasmstruc_loop = class(taicpu_wasm_structured_instruction)
|
||||||
private
|
|
||||||
constructor create_from(a_loop_instr: taicpu; srclist: TAsmList);
|
|
||||||
public
|
|
||||||
loop_instr: taicpu;
|
loop_instr: taicpu;
|
||||||
inner_asmlist: TAsmList;
|
inner_asmlist: TAsmList;
|
||||||
|
|
||||||
|
constructor create_from(a_loop_instr: taicpu; srclist: TAsmList);
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function getcopy:TLinkedListItem;override;
|
function getcopy:TLinkedListItem;override;
|
||||||
end;
|
end;
|
||||||
@ -125,10 +118,10 @@ uses
|
|||||||
tai_wasmstruc_try = class(taicpu_wasm_structured_instruction)
|
tai_wasmstruc_try = class(taicpu_wasm_structured_instruction)
|
||||||
private
|
private
|
||||||
class function create_from(srclist: TAsmList): tai_wasmstruc_try;
|
class function create_from(srclist: TAsmList): tai_wasmstruc_try;
|
||||||
constructor internal_create(a_try_asmlist: TAsmList);
|
|
||||||
public
|
public
|
||||||
try_asmlist: TAsmList;
|
try_asmlist: TAsmList;
|
||||||
|
|
||||||
|
constructor internal_create(a_try_asmlist: TAsmList);
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function getcopy:TLinkedListItem;override;
|
function getcopy:TLinkedListItem;override;
|
||||||
end;
|
end;
|
||||||
@ -136,11 +129,9 @@ uses
|
|||||||
{ tai_wasmstruc_try_delegate }
|
{ tai_wasmstruc_try_delegate }
|
||||||
|
|
||||||
tai_wasmstruc_try_delegate = class(tai_wasmstruc_try)
|
tai_wasmstruc_try_delegate = class(tai_wasmstruc_try)
|
||||||
private
|
|
||||||
constructor internal_create(first_ins: taicpu; a_try_asmlist, srclist: TAsmList);
|
|
||||||
public
|
|
||||||
delegate_instr: taicpu;
|
delegate_instr: taicpu;
|
||||||
|
|
||||||
|
constructor internal_create(first_ins: taicpu; a_try_asmlist, srclist: TAsmList);
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function getcopy:TLinkedListItem;override;
|
function getcopy:TLinkedListItem;override;
|
||||||
end;
|
end;
|
||||||
@ -148,15 +139,13 @@ uses
|
|||||||
{ tai_wasmstruc_try_catch }
|
{ tai_wasmstruc_try_catch }
|
||||||
|
|
||||||
tai_wasmstruc_try_catch = class(tai_wasmstruc_try)
|
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_list: array of record
|
||||||
catch_instr: taicpu;
|
catch_instr: taicpu;
|
||||||
asmlist: TAsmList;
|
asmlist: TAsmList;
|
||||||
end;
|
end;
|
||||||
catch_all_asmlist: TAsmList;
|
catch_all_asmlist: TAsmList;
|
||||||
|
|
||||||
|
constructor internal_create(first_ins: taicpu; a_try_asmlist, srclist: TAsmList);
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
function getcopy:TLinkedListItem;override;
|
function getcopy:TLinkedListItem;override;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user