Skip to content

Commit

Permalink
Merge pull request #1092 from DrMeepster/abi_thiscall
Browse files Browse the repository at this point in the history
Document thiscall abi
  • Loading branch information
ehuss authored Aug 12, 2023
2 parents f7e6f04 + 14587da commit d430389
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/items/external-blocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit d430389

Please sign in to comment.