Any FMT_STRING() usage causes a warning C4365 (un/signed mismatch), when compiling with MSVC (14.28.29910, from Visual Studio 2019) with /Wall:
#include <fmt/format.h>
void test() {
fmt::format(FMT_STRING("a"));
}
Note: despite being displayed as warning C4365, this particular warning cannot be enabled with just #pragma warning(default:4365). You must use /Wall to trigger it. It also can't be disabled by /Wall /wd4365.
Any FMT_STRING() usage causes a warning C4365 (un/signed mismatch), when compiling with MSVC (14.28.29910, from Visual Studio 2019) with /Wall:
Note: despite being displayed as warning C4365, this particular warning cannot be enabled with just #pragma warning(default:4365). You must use /Wall to trigger it. It also can't be disabled by /Wall /wd4365.