Skip to content

Commit d430389

Browse files
authored
Merge pull request #1092 from DrMeepster/abi_thiscall
Document thiscall abi
2 parents f7e6f04 + 14587da commit d430389

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
@@ -90,6 +90,8 @@ There are also some platform-specific ABI strings:
9090
`__fastcall` and GCC and clang's `__attribute__((fastcall))`
9191
* `extern "vectorcall"` -- The `vectorcall` ABI -- corresponds to MSVC's
9292
`__vectorcall` and clang's `__attribute__((vectorcall))`
93+
* `extern "thiscall"` -- The default for C++ member functions on MSVC -- corresponds to MSVC's
94+
`__thiscall` and GCC and clang's `__attribute__((thiscall))`
9395
* `extern "efiapi"` -- The ABI used for [UEFI] functions.
9496

9597
## Variadic functions

0 commit comments

Comments
 (0)