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 v2m
Recipients amaury.forgeotdarc, belopolsky, mattneri, meador.inge, v2m
Date 2018-09-12.23:03:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1536793398.95.0.956365154283.issue34603@psf.upfronthosting.co.za>
In-reply-to
Content
I think the problem is that FFI layer assumes that MSVC compiler will try to pass any structure less than 8 bytes in registers whereis it is not always true: 
To be returned by value in RAX, user-defined types must have a length of 1, 2, 4, 8, 16, 32, or 64 bits (from https://msdn.microsoft.com/en-us/library/7572ztz4.aspx).
I have a fix, now adding tests.
History
Date User Action Args
2018-09-12 23:03:19v2msetrecipients: + v2m, amaury.forgeotdarc, belopolsky, meador.inge, mattneri
2018-09-12 23:03:18v2msetmessageid: <1536793398.95.0.956365154283.issue34603@psf.upfronthosting.co.za>
2018-09-12 23:03:18v2mlinkissue34603 messages
2018-09-12 23:03:18v2mcreate