Merge pull request #1092 from DrMeepster/abi_thiscall

Document thiscall abi
This commit is contained in:
Eric Huss 2023-08-12 19:07:28 +00:00 committed by GitHub
commit d43038932a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -90,6 +90,8 @@ There are also some platform-specific ABI strings:
`__fastcall` and GCC and clang's `__attribute__((fastcall))`
* `extern "vectorcall"` -- The `vectorcall` ABI -- corresponds to MSVC's
`__vectorcall` and clang's `__attribute__((vectorcall))`
* `extern "thiscall"` -- The default for C++ member functions on MSVC -- corresponds to MSVC's
`__thiscall` and GCC and clang's `__attribute__((thiscall))`
* `extern "efiapi"` -- The ABI used for [UEFI] functions.
## Variadic functions