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 Matthew Newville, cheryl.sabella, vinay.sajip
Date 2020-01-12.21:08:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1578863319.89.0.55286477279.issue39295@roundup.psfhosted.org>
In-reply-to
Content
The change which caused this breakage has been reverted, at least for now. bpo-16576 is related to bpo-16575 (which is about unions rather than bitfields, but the cases have things in common).

Refer to bpo-16575 for PRs relating to the reversion. This includes 3.7. You are welcome to try the latest version (will need building from source, or waiting for the next release).

There is still an underlying ctypes/libffi issue, and the check was only supposed to catch instances being passed by value, rather than pointers to such structures/unions being passed. It may be that the check is faulty - your example will be used to investigate.
History
Date User Action Args
2020-01-12 21:08:39vinay.sajipsetrecipients: + vinay.sajip, cheryl.sabella, Matthew Newville
2020-01-12 21:08:39vinay.sajipsetmessageid: <1578863319.89.0.55286477279.issue39295@roundup.psfhosted.org>
2020-01-12 21:08:39vinay.sajiplinkissue39295 messages
2020-01-12 21:08:39vinay.sajipcreate