Browse Source

* the fpc_invalidpointer rtl function declared compproc to allow easier calling
from the high level code generator

Nikolay Nikolov 11 months ago
parent
commit
2dd0b55d04
3 changed files with 3 additions and 2 deletions
  1. 1 0
      rtl/inc/compproc.inc
  2. 1 1
      rtl/inc/system.inc
  3. 1 1
      rtl/java/jsystem.inc

+ 1 - 0
rtl/inc/compproc.inc

@@ -775,6 +775,7 @@ procedure fpc_rangeerror; compilerproc;
 procedure fpc_divbyzero; compilerproc;
 procedure fpc_overflow; compilerproc;
 procedure fpc_iocheck; compilerproc;
+procedure fpc_invalidpointer; compilerproc;
 {$ifndef FPC_NO_GENERIC_STACK_CHECK}
 procedure fpc_stackcheck(stack_size:SizeUInt); compilerproc;
 {$endif}

+ 1 - 1
rtl/inc/system.inc

@@ -1021,7 +1021,7 @@ begin
 end;
 
 
-procedure fpc_invalidpointer; [public,alias:'FPC_INVALIDPOINTER'];
+procedure fpc_invalidpointer; [public,alias:'FPC_INVALIDPOINTER']; compilerproc;
 begin
   HandleErrorAddrFrameInd(216,get_pc_addr,get_frame);
 end;

+ 1 - 1
rtl/java/jsystem.inc

@@ -744,7 +744,7 @@ begin
 end;
 
 
-procedure fpc_invalidpointer; [public,alias:'FPC_INVALIDPOINTER'];
+procedure fpc_invalidpointer; [public,alias:'FPC_INVALIDPOINTER']; compilerproc;
 begin
   HandleErrorAddrFrameInd(216,get_pc_addr,get_frame);
 end;