From 2c06024aa311d9a39994505d6963244d68916f8a Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Tue, 7 Dec 2021 20:14:46 +0200 Subject: [PATCH] Fix clang-cl UTF8 path handling for `file_win32`: For file_win32, check _WIN32 instead of BOOST_MSVC refs #2081 close #2354 --- CHANGELOG.md | 1 + include/boost/beast/core/file_win32.hpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1d67af0..ccd1e15b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ Version XXX: +* Fix clang-cl UTF8 path handling for `file_win32`. * Fix clang-cl UTF8 path handling for `file_stdio`. * Add individual tests to CMake workflow. * Update CI to include gcc 11, clang 12, msvc 14.3. diff --git a/include/boost/beast/core/file_win32.hpp b/include/boost/beast/core/file_win32.hpp index 908076d7..e83202cf 100644 --- a/include/boost/beast/core/file_win32.hpp +++ b/include/boost/beast/core/file_win32.hpp @@ -13,7 +13,7 @@ #include #if ! defined(BOOST_BEAST_USE_WIN32_FILE) -# ifdef BOOST_MSVC +# ifdef _WIN32 # define BOOST_BEAST_USE_WIN32_FILE 1 # else # define BOOST_BEAST_USE_WIN32_FILE 0