summaryrefslogtreecommitdiffstats
path: root/xmlreader
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2021-03-02 14:30:03 +0200
committerTor Lillqvist <tml@collabora.com>2021-03-02 15:52:12 +0100
commitad85bf85c3879c9aa5c98f1d03e3e14aaea7fe2c (patch)
treecdaee94fb145c3864afe5668d1b0ac0892563018 /xmlreader
parentRelated tdf#128469 - Change label of Standard button (diff)
downloadcore-ad85bf85c3879c9aa5c98f1d03e3e14aaea7fe2c.tar.gz
core-ad85bf85c3879c9aa5c98f1d03e3e14aaea7fe2c.zip
Handle floating-point return values correctly on iOS
The code did not work at all. The contents of register d0 that we tried to access in MapReturn() was not what the called function had stored there. Probably the clobber list in the __asm__ statement is wrong? Anyway, simpler to fix it by explicitly storing d0, too, into a variable after the call, like we do for x0 and x1, and then pass that variable, too, to MapReturn(). Fixes https://github.com/CollaboraOnline/online/issues/1519 . Change-Id: Id05c8c57209eb9ade4d67035830b2dec601bc046 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111826 Tested-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Reviewed-by: Tor Lillqvist <tml@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111835
Diffstat (limited to 'xmlreader')
0 files changed, 0 insertions, 0 deletions