* ifdef'ed jvmdef/pjvm usage for jvm target

git-svn-id: branches/jvmbackend@18638 -
This commit is contained in:
Jonas Maebe 2011-08-20 08:20:18 +00:00
parent e534a17c01
commit 75e259e426

View File

@ -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