summaryrefslogtreecommitdiff
path: root/configmgr/qa
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2022-02-11 10:28:44 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2022-02-11 12:56:03 +0100
commit5276177877cc53c53653a87f3038eb208a5580ab (patch)
treeb8d5fc64d7db9e0c5f10b43001855f63497ec549 /configmgr/qa
parentde1c0ccc3766b4a9367d16a972adc04ef011a536 (diff)
tdf#147364: fix function signature to account to calling convention
First, the integer function result is returned in a 64-bit register (RAX), and truncation it to sal_Int32 breaks any pointer return value. Second, using explicit (not vararg) first function double argument would pass it through XMM0, without also copying it to RCX (which is guaranteed for varargs). Ref: https://docs.microsoft.com/en-us/cpp/build/x64-calling-convention Change-Id: I08212c44d8690d6910068b13c16af2ce899c94f2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129808 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'configmgr/qa')
0 files changed, 0 insertions, 0 deletions