mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 20:26:00 +02:00
* ifdef'ed jvmdef/pjvm usage for jvm target
git-svn-id: branches/jvmbackend@18638 -
This commit is contained in:
parent
e534a17c01
commit
75e259e426
@ -640,7 +640,9 @@ interface
|
|||||||
function defaultmangledname: TSymStr;
|
function defaultmangledname: TSymStr;
|
||||||
function cplusplusmangledname : TSymStr;
|
function cplusplusmangledname : TSymStr;
|
||||||
function objcmangledname : TSymStr;
|
function objcmangledname : TSymStr;
|
||||||
|
{$ifdef jvm}
|
||||||
function jvmmangledbasename(signature: boolean): TSymStr;
|
function jvmmangledbasename(signature: boolean): TSymStr;
|
||||||
|
{$endif}
|
||||||
function is_methodpointer:boolean;override;
|
function is_methodpointer:boolean;override;
|
||||||
function is_addressonly:boolean;override;
|
function is_addressonly:boolean;override;
|
||||||
procedure make_external;
|
procedure make_external;
|
||||||
@ -936,7 +938,10 @@ implementation
|
|||||||
{ target }
|
{ target }
|
||||||
systems,aasmcpu,paramgr,
|
systems,aasmcpu,paramgr,
|
||||||
{ symtable }
|
{ symtable }
|
||||||
symsym,symtable,symutil,defutil,objcdef,jvmdef,
|
symsym,symtable,symutil,defutil,objcdef,
|
||||||
|
{$ifdef jvm}
|
||||||
|
jvmdef,
|
||||||
|
{$endif}
|
||||||
{ module }
|
{ module }
|
||||||
fmodule,
|
fmodule,
|
||||||
{ other }
|
{ other }
|
||||||
@ -4570,7 +4575,7 @@ implementation
|
|||||||
result:=result+' '+messageinf.str^+']"';
|
result:=result+' '+messageinf.str^+']"';
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
{$ifdef jvm}
|
||||||
function tprocdef.jvmmangledbasename(signature: boolean): TSymStr;
|
function tprocdef.jvmmangledbasename(signature: boolean): TSymStr;
|
||||||
var
|
var
|
||||||
vs: tparavarsym;
|
vs: tparavarsym;
|
||||||
@ -4664,7 +4669,7 @@ implementation
|
|||||||
tmpresult:='<error>';
|
tmpresult:='<error>';
|
||||||
result:=tmpresult;
|
result:=tmpresult;
|
||||||
end;
|
end;
|
||||||
|
{$endif jvm}
|
||||||
|
|
||||||
procedure tprocdef.setmangledname(const s : TSymStr);
|
procedure tprocdef.setmangledname(const s : TSymStr);
|
||||||
begin
|
begin
|
||||||
|
Loading…
Reference in New Issue
Block a user