diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-22 13:46:40 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-22 13:46:40 +0000 |
| commit | e3cc6c585a15fe4478dd2312bf5d390896729a31 (patch) | |
| tree | 1fbfbecd963d1d566c5d93d9c9cb3038b10fc89a /lib/CodeGen/CodeGen.cc | |
| parent | 3a6eb921b50e191468d29c233718657f9f85d68e (diff) | |
feat(codegen): return C-struct records by value
EXTERN_FUNCTION may now return a C-struct record by value, either through
caller-supplied sret memory or as a coerced value stored back into the
record, as clang arranges it. This removes the last by-value rejection.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'lib/CodeGen/CodeGen.cc')
0 files changed, 0 insertions, 0 deletions
