diff options
author | Jia Tan <jiat0218@gmail.com> | 2023-10-18 22:48:19 +0800 |
---|---|---|
committer | Jia Tan <jiat0218@gmail.com> | 2023-10-18 23:54:41 +0800 |
commit | a5966c276bd6fa975f0389f8a8dc61393de750b0 (patch) | |
tree | 5ef6d837c6ae7db5d7f187cf44d296db3128037f /extra | |
parent | liblzma: Refactor CRC comments. (diff) | |
download | xz-a5966c276bd6fa975f0389f8a8dc61393de750b0.tar.xz |
liblzma: Create crc_always_inline macro.
This macro must be used instead of the inline keyword. On MSVC, it is
a replacement for __forceinline which is an MSVC specific keyword that
should not be used with inline (it will issue a warning if it is).
It does not use a build system check to determine if
__attribute__((__always_inline__)) since all compilers that can use
CLMUL extensions (except the special case for MSVC) should support this
attribute. If this assumption is incorrect then it will result in a bug
report instead of silently producing slow code.
Diffstat (limited to 'extra')
0 files changed, 0 insertions, 0 deletions