|
@@ -923,7 +923,7 @@ implementation
|
|
else
|
|
else
|
|
prefix:='INIT';
|
|
prefix:='INIT';
|
|
if assigned(typesym) and
|
|
if assigned(typesym) and
|
|
- (owner.symtabletype=globalsymtable) then
|
|
|
|
|
|
+ (owner.symtabletype in [staticsymtable,globalsymtable]) then
|
|
result:=make_mangledname(prefix,owner,typesym.name)
|
|
result:=make_mangledname(prefix,owner,typesym.name)
|
|
else
|
|
else
|
|
result:=make_mangledname(prefix,findunitsymtable(owner),'DEF'+tostr(DefId))
|
|
result:=make_mangledname(prefix,findunitsymtable(owner),'DEF'+tostr(DefId))
|