From f905a0133585fc7385c6e8ef0270bc6e0704cc2a Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 10 Feb 2026 20:09:41 -0500 Subject: Implement return value location handling for x86/x86_64 ELF ABI --- docs/guide/types/attributes.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs') 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 -- cgit v1.3.1