27 Jul
2024
27 Jul
'24
5:29 p.m.
On Sat Jul 27 16:52:59 2024 +0000, Fabian Maurer wrote:
Attaching minimal sample: [test.idl](/uploads/2b6672159a59789fe0d55bada83800f7/test.idl) This looks like a widl bug. I stumbled into that as well, but I didn't realize it works for 64bit. FWIW, it diverges at https://gitlab.winehq.org/wine/wine/-/blob/9e43076913d717d9d049b55310c825485... And then it really dislikes the `void**` The basic problem is that we're not properly propagating the iid_is() down to the inner type. It successfully compiles for 64-bit, but generates incorrect type format strings. I'm working on a fix.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6130#note_77181