November 05, 2015 [dmd-internals] [D-Programming-Language/dmd] d39d25: win64: structs of size 8 are returned in register | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: d39d25ed080a77f56887f2ac07f5fd4dfa119cd1 https://github.com/D-Programming-Language/dmd/commit/d39d25ed080a77f56887f2ac07f5fd4dfa119cd1 Author: Rainer Schuetze <r.sagitario@gmx.de> Date: 2015-09-05 (Sat, 05 Sep 2015) Changed paths: M src/toir.c M test/runnable/cabi1.d Log Message: ----------- win64: structs of size 8 are returned in register Commit: 0b3c6ec1a1b9f19cd998f4571d55cb9ff1798cd3 https://github.com/D-Programming-Language/dmd/commit/0b3c6ec1a1b9f19cd998f4571d55cb9ff1798cd3 Author: Walter Bright <walter@walterbright.com> Date: 2015-11-05 (Thu, 05 Nov 2015) Changed paths: M src/toir.c M test/runnable/cabi1.d Log Message: ----------- Merge pull request #5039 from rainers/issue_15015 fix Issue 15015 - Win64: interop with C/C++ fails if function return value is a struct of size 8 Compare: https://github.com/D-Programming-Language/dmd/compare/272d7dde793a...0b3c6ec1a1b9 |
Copyright © 1999-2021 by the D Language Foundation