summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2026-02-10 20:09:41 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2026-05-22 16:30:57 -0400
commitf905a0133585fc7385c6e8ef0270bc6e0704cc2a (patch)
tree84b94ad4e5b211d15b76265080ec5879bcea8ff4 /docs
parent217b4a3361cbf62020658f12efb47b8fabb6a24d (diff)
Implement return value location handling for x86/x86_64 ELF ABI
Diffstat (limited to 'docs')
-rw-r--r--docs/guide/types/attributes.md4
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