diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2026-02-10 20:09:41 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2026-05-22 16:30:57 -0400 |
| commit | f905a0133585fc7385c6e8ef0270bc6e0704cc2a (patch) | |
| tree | 84b94ad4e5b211d15b76265080ec5879bcea8ff4 /docs | |
| parent | 217b4a3361cbf62020658f12efb47b8fabb6a24d (diff) | |
Implement return value location handling for x86/x86_64 ELF ABI
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/guide/types/attributes.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/guide/types/attributes.md b/docs/guide/types/attributes.md index 1c674a0f..c8040e70 100644 --- a/docs/guide/types/attributes.md +++ b/docs/guide/types/attributes.md @@ -138,6 +138,10 @@ The following built-in calling conventions without dedicated keywords are availa |`apple-syscall`|aarch64|macOS and iOS system calls| |`go-stack`|x86, x86_64|Stack-based calling convention used by the Go compiler on 32-bit x86 or older compilers| |`register`|x86|Register-based calling convention with left-to-right parameter passing (used by default in Delphi)| +|`gcc-fastcall`|x86|The `fastcall` calling convention as implemented in GCC on non-Windows platforms| +|`clang-fastcall`|x86|The `fastcall` calling convention as implemented in Clang on non-Windows platforms| +|`gcc-thiscall`|x86|The `thiscall` calling convention as implemented in GCC on non-Windows platforms| +|`clang-thiscall`|x86|The `thiscall` calling convention as implemented in Clang on non-Windows platforms| ## System Call Functions for Type Libraries |
