mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-22 20:19:27 +02:00
codetools: add Delete compiler intrinsic from FPC 3.1.1
git-svn-id: trunk@52565 -
This commit is contained in:
parent
7d22a1bb86
commit
a21850f1bc
@ -1392,6 +1392,8 @@ begin
|
||||
AddCompilerFunction('Copy','const S:String;FromPosition,Count:Integer', 'String');
|
||||
AddCompilerProcedure('Dec','var X:Ordinal;N:Integer=1');
|
||||
AddCompilerFunction('Default','T:Type','const');
|
||||
if StrToIntDef(Scanner.Values['FPC_FULLVERSION'],0)>=30100 then //Delete is available as intrinsic since FPC 3.1
|
||||
AddCompilerProcedure('Delete','var S:string;Index,Count:Integer');
|
||||
AddCompilerProcedure('Dispose','var X:Pointer');
|
||||
AddCompilerProcedure('Exclude','var S:Set;X:Ordinal');
|
||||
AddCompilerProcedure('Exit','');
|
||||
@ -2944,6 +2946,8 @@ var
|
||||
AddCompilerProc('Finalize','var X');
|
||||
AddCompilerProc('get_frame','','Pointer');
|
||||
AddCompilerProc('High','Arg:TypeOrVariable','Ordinal');
|
||||
if StrToIntDef(Scanner.Values['FPC_FULLVERSION'],0)>=30100 then //Delete is available as intrinsic since FPC 3.1
|
||||
AddCompilerProc('Delete','var S:string;Index,Count:Integer');
|
||||
AddCompilerProc('Inc','var X:Ordinal;N:Integer=1');
|
||||
AddCompilerProc('Include','var S:Set;X:Ordinal');
|
||||
AddCompilerProc('Initialize','var X');
|
||||
|
@ -1246,6 +1246,7 @@ begin
|
||||
Add('INC' ,{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('DEC' ,{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('DEFAULT' ,{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('DELETE' ,{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('INITIALIZE' ,{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('FINALIZE' ,{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
Add('COPY' ,{$ifdef FPC}@{$endif}AllwaysTrue);
|
||||
|
Loading…
Reference in New Issue
Block a user