|
@@ -104,7 +104,7 @@ interface
|
|
|
|
|
|
{ checks whether sym is a static field and if so, translates the access
|
|
|
to the appropriate node tree }
|
|
|
- function handle_staticfield_access(sym: tsym; nested: boolean; var p1: tnode): boolean;
|
|
|
+ function handle_staticfield_access(sym: tsym; var p1: tnode): boolean;
|
|
|
|
|
|
{ returns true if n is an array element access of a bitpacked array with
|
|
|
elements of the which the vitsize mod 8 <> 0, or if is a field access
|
|
@@ -1181,7 +1181,7 @@ implementation
|
|
|
end;
|
|
|
|
|
|
|
|
|
- function handle_staticfield_access(sym: tsym; nested: boolean; var p1: tnode): boolean;
|
|
|
+ function handle_staticfield_access(sym: tsym; var p1: tnode): boolean;
|
|
|
|
|
|
function handle_generic_staticfield_access:boolean;
|
|
|
var
|
|
@@ -1228,10 +1228,7 @@ implementation
|
|
|
result:=true;
|
|
|
if handle_generic_staticfield_access then
|
|
|
exit;
|
|
|
- if not nested then
|
|
|
- static_name:=lower(sym.owner.name^)+'_'+sym.name
|
|
|
- else
|
|
|
- static_name:=lower(generate_nested_name(sym.owner,'_'))+'_'+sym.name;
|
|
|
+ static_name:=lower(generate_nested_name(sym.owner,'_'))+'_'+sym.name;
|
|
|
if sym.owner.defowner.typ=objectdef then
|
|
|
searchsym_in_class(tobjectdef(sym.owner.defowner),tobjectdef(sym.owner.defowner),static_name,sym,srsymtable,[ssf_search_helper])
|
|
|
else
|