Skip to content

Commit 1f6abb7

Browse files
committed
add thiscall abi
1 parent f7e6f04 commit 1f6abb7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/items/external-blocks.md

+2
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ There are also some platform-specific ABI strings:
9191
* `extern "vectorcall"` -- The `vectorcall` ABI -- corresponds to MSVC's
9292
`__vectorcall` and clang's `__attribute__((vectorcall))`
9393
* `extern "efiapi"` -- The ABI used for [UEFI] functions.
94+
* `extern "thiscall"` -- The default for C++ member functions on MSVC -- corresponds to MSVC's
95+
`__thiscall` and GCC and clang's `__attribute__((thiscall))`
9496

9597
## Variadic functions
9698

0 commit comments

Comments
 (0)