April 14, 2026
5:19 p.m.
On Tue Apr 14 17:16:26 2026 +0000, navi wrote:
changed this line in [version 8 of the diff](/wine/wine/-/merge_requests/10649/diffs?diff_id=260047&start_sha=e6ea372da47af1b27b52cc95c236cc4aa5db326c#19df9ed1fe4eb0c2b7d11fd5c3bb6cf26b1dc7f8_95_0) compound literals were introduced in c99 at the same time as designated initializers (`POINT var = { .x = foo, .y = nya };`), no compiler should have one without the other, and we seem to use the initializer
i can change this to a explicit variable + initializer + return, if preferred, but w.r.t. to portability it shouldn't matter unless we support c89-only compilers (to which case designated initializers are also an issue) -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10649#note_136122