From: Pascal Packaging Team Date: Sat, 14 Apr 2018 16:08:39 +0000 (+0100) Subject: after_patch_arm64_systems.pas X-Git-Tag: archive/raspbian/3.0.4+dfsg-17+rpi1^2~17 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=78bf84ce5ac11cbf29a1b9b3fe9b0e157ccb3df7;p=fpc.git after_patch_arm64_systems.pas release) Source: http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/compiler/systems.pas?r1=32102&r2=32101&view=patch Bug-Debian: https://bugs.debian.org/807479 Gbp-Pq: Name after_patch_arm64_systems.pas.patch --- diff --git a/fpcsrc/compiler/systems.pas b/fpcsrc/compiler/systems.pas index f7efda85..2c5d7d99 100644 --- a/fpcsrc/compiler/systems.pas +++ b/fpcsrc/compiler/systems.pas @@ -338,7 +338,7 @@ interface { all systems where a value parameter passed by reference must be copied on the caller side rather than on the callee side } - systems_caller_copy_addr_value_para = [system_aarch64_darwin]; + systems_caller_copy_addr_value_para = [system_aarch64_darwin,system_aarch64_linux]; { pointer checking (requires special code in FPC_CHECKPOINTER, and can never work for libc-based targets or any other program