This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vinay.sajip
Recipients ishcherb, vinay.sajip
Date 2017-03-14.15:05:58
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1489503959.18.0.393244669615.issue29804@psf.upfronthosting.co.za>
In-reply-to
Content
The test checks that a structure passed by value is indeed passed by value - something that is architecture-dependent, as calling conventions differ across architectures.

If the test fails, this indicates that the structure isn't being passed by value - a pointer to the structure is probably passed, which is pass-by-reference rather than pass-by-value. This indicates that a change to ctypes or libffi is needed to fix this. See the changes made in Modules/_ctypes/libffi_msvc/ffi.c for bpo-29565 - probably, analogous changes need to be made to the corresponding code for arm64.
History
Date User Action Args
2017-03-14 15:05:59vinay.sajipsetrecipients: + vinay.sajip, ishcherb
2017-03-14 15:05:59vinay.sajipsetmessageid: <1489503959.18.0.393244669615.issue29804@psf.upfronthosting.co.za>
2017-03-14 15:05:59vinay.sajiplinkissue29804 messages
2017-03-14 15:05:58vinay.sajipcreate