|
@@ -1288,6 +1288,10 @@ implementation
|
|
|
typ:=ait_symbol;
|
|
|
sym:=_sym;
|
|
|
size:=siz;
|
|
|
+ { don't redefine global/external symbols as local, as code to access
|
|
|
+ such symbols is different on some platforms }
|
|
|
+ if not(sym.bind in [AB_NONE,AB_LOCAL]) then
|
|
|
+ internalerror(2013081601);
|
|
|
sym.bind:=AB_LOCAL;
|
|
|
is_global:=false;
|
|
|
end;
|