|
@@ -2070,8 +2070,10 @@ const
|
|
end
|
|
end
|
|
{ case 0 }
|
|
{ case 0 }
|
|
else
|
|
else
|
|
- list.concat(taicpu.op_sym(A_B,current_asmdata.RefAsmSymbol(procdef.mangledname)));
|
|
|
|
-
|
|
|
|
|
|
+ if not(target_info.system = system_powerpc_darwin) then
|
|
|
|
+ list.concat(taicpu.op_sym(A_B,current_asmdata.RefAsmSymbol(procdef.mangledname)))
|
|
|
|
+ else
|
|
|
|
+ list.concat(taicpu.op_sym(A_B,get_darwin_call_stub(procdef.mangledname)));
|
|
List.concat(Tai_symbol_end.Createname(labelname));
|
|
List.concat(Tai_symbol_end.Createname(labelname));
|
|
end;
|
|
end;
|
|
|
|
|