mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 11:29:24 +02:00
* Fixed warnings about hiding inherited method.
git-svn-id: trunk@11449 -
This commit is contained in:
parent
bf454fad71
commit
a039dd6942
@ -35,7 +35,7 @@ Unit aopt;
|
||||
TAsmOptimizer = class(TAoptObj)
|
||||
|
||||
{ _AsmL is the PAasmOutpout list that has to be optimized }
|
||||
Constructor create(_AsmL: TAsmList); virtual;
|
||||
Constructor create(_AsmL: TAsmList); virtual; reintroduce;
|
||||
|
||||
{ call the necessary optimizer procedures }
|
||||
Procedure Optimize;
|
||||
|
@ -106,7 +106,7 @@ unit cgcpu;
|
||||
function handle_load_store(list:TAsmList;op: tasmop;oppostfix : toppostfix;reg:tregister;ref: treference):treference;
|
||||
|
||||
procedure g_intf_wrapper(list: TAsmList; procdef: tprocdef; const labelname: string; ioffset: longint);override;
|
||||
procedure g_adjust_self_value(list:TAsmList;procdef: tprocdef;ioffset: aint);
|
||||
procedure g_adjust_self_value(list:TAsmList;procdef: tprocdef;ioffset: aint); override;
|
||||
private
|
||||
{ clear out potential overflow bits from 8 or 16 bit operations }
|
||||
{ the upper 24/16 bits of a register after an operation }
|
||||
|
@ -1,65 +1,65 @@
|
||||
{
|
||||
Copyright (c) 2007 by Pierre Muller
|
||||
|
||||
Common reference types
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
****************************************************************************
|
||||
}
|
||||
|
||||
unit crefs;
|
||||
|
||||
{$i fpcdefs.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
globtype,
|
||||
cclasses;
|
||||
|
||||
type
|
||||
|
||||
TrefItem = class (TLinkedListItem)
|
||||
refinfo : tfileposinfo;
|
||||
constructor create(const ARefInfo : tfileposinfo);
|
||||
Function GetCopy:TLinkedListItem;virtual;
|
||||
end;
|
||||
|
||||
TRefLinkedList = class(TLinkedList)
|
||||
procedure WriteToPPU;
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
||||
constructor TRefItem.Create(const ARefInfo : tfileposinfo);
|
||||
begin
|
||||
Inherited Create;
|
||||
RefInfo:=ARefInfo;
|
||||
end;
|
||||
|
||||
Function TRefItem.GetCopy : TLinkedListItem;
|
||||
var
|
||||
NR : TRefItem;
|
||||
begin
|
||||
NR.Create(RefInfo);
|
||||
GetCopy:=NR;
|
||||
end;
|
||||
|
||||
procedure TRefLinkedList.WriteToPPU;
|
||||
begin
|
||||
end;
|
||||
|
||||
begin
|
||||
end.
|
||||
{
|
||||
Copyright (c) 2007 by Pierre Muller
|
||||
|
||||
Common reference types
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
****************************************************************************
|
||||
}
|
||||
|
||||
unit crefs;
|
||||
|
||||
{$i fpcdefs.inc}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
globtype,
|
||||
cclasses;
|
||||
|
||||
type
|
||||
|
||||
TrefItem = class (TLinkedListItem)
|
||||
refinfo : tfileposinfo;
|
||||
constructor create(const ARefInfo : tfileposinfo);
|
||||
Function GetCopy:TLinkedListItem;virtual;reintroduce;
|
||||
end;
|
||||
|
||||
TRefLinkedList = class(TLinkedList)
|
||||
procedure WriteToPPU;
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
||||
constructor TRefItem.Create(const ARefInfo : tfileposinfo);
|
||||
begin
|
||||
Inherited Create;
|
||||
RefInfo:=ARefInfo;
|
||||
end;
|
||||
|
||||
Function TRefItem.GetCopy : TLinkedListItem;
|
||||
var
|
||||
NR : TRefItem;
|
||||
begin
|
||||
NR.Create(RefInfo);
|
||||
GetCopy:=NR;
|
||||
end;
|
||||
|
||||
procedure TRefLinkedList.WriteToPPU;
|
||||
begin
|
||||
end;
|
||||
|
||||
begin
|
||||
end.
|
||||
|
Loading…
Reference in New Issue
Block a user