[Issue 23195] Win64 function ABI bug for small non-POD arguments

2023-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
|--- |FIXED --- Comment #6 from Dlang Bot --- dlang/dmd pull request #14651 "fix Issue 23195 - Win64 function ABI bug for small non-POD arguments" was merged into master: - 9a6324fa38859c5ad67592f590234cbb36ccfbb2 by Walter Bright: fix Issue 23195 - Win64 function ABI bug for sma

[Issue 23195] Win64 function ABI bug for small non-POD arguments

2022-12-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23195 Iain Buclaw changed: What|Removed |Added Priority|P1 |P2 --

[Issue 23195] Win64 function ABI bug for small non-POD arguments

2022-11-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23195 kinke changed: What|Removed |Added CC||ki...@gmx.net --- Comment #5 from kinke --- (In rep

[Issue 23195] Win64 function ABI bug for small non-POD arguments

2022-11-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23195 --- Comment #4 from Walter Bright --- (In reply to simon.vanbernem from comment #0) > Microsoft states in their C++ x64 calling convention that structs with a > maximum size of 8 bytes should be passed by value through registers (POD or > not doesn't

[Issue 23195] Win64 function ABI bug for small non-POD arguments

2022-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23195 --- Comment #3 from Walter Bright --- This problem appears to have been introduced by https://github.com/dlang/dmd/pull/9434/ --

[Issue 23195] Win64 function ABI bug for small non-POD arguments

2022-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23195 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 23195] Win64 function ABI bug for small non-POD arguments

2022-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
--- @WalterBright created dlang/dmd pull request #14651 "fix Issue 23195 - Win64 function ABI bug for small non-POD arguments" fixing this issue: - fix Issue 23195 - Win64 function ABI bug for small non-POD arguments https://github.com/dlang/dmd/pull/14651 --

[Issue 23195] Win64 function ABI bug for small non-POD arguments

2022-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23195 Walter Bright changed: What|Removed |Added Summary|codegen/calling convention |Win64 function ABI bug for