Message289595
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. |
|
Date |
User |
Action |
Args |
2017-03-14 15:05:59 | vinay.sajip | set | recipients:
+ vinay.sajip, ishcherb |
2017-03-14 15:05:59 | vinay.sajip | set | messageid: <1489503959.18.0.393244669615.issue29804@psf.upfronthosting.co.za> |
2017-03-14 15:05:59 | vinay.sajip | link | issue29804 messages |
2017-03-14 15:05:58 | vinay.sajip | create | |
|