mirror of
https://github.com/fmtlib/fmt.git
synced 2025-08-14 01:54:41 +02:00
Fixed macro redefinition warnings when compiling with clang-cl.
Both clang-cl and Clang/C2 #define _MSC_VER but also have support for __builtin_clz and __builtin_clzll, leading to duplicate macro definition warnings. This change suppresses emulation of clz using _BitScanReverse if the __clang__ macro is defined.
This commit is contained in:
Reference in New Issue
Block a user