Disable _ccs tests on clang-cl 32 bit

This commit is contained in:
Peter Dimov
2024-09-18 18:12:30 +03:00
parent 1d88010ae0
commit 174e8855ca
4 changed files with 28 additions and 0 deletions

View File

@ -11,6 +11,13 @@
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is not defined")
#elif defined(__clang__)
// Clang-cl 32 bit supports __stdcall, but BOOST_FT_CC_STDCALL isn't defined so the test errors out
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is defined, but __clang__ is also defined")
#else
#define BOOST_FT_AUTODETECT_CALLING_CONVENTIONS

View File

@ -11,6 +11,13 @@
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is not defined")
#elif defined(__clang__)
// Clang-cl 32 bit supports __stdcall, but BOOST_FT_CC_STDCALL isn't defined so the test errors out
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is defined, but __clang__ is also defined")
#else
#define BOOST_FT_AUTODETECT_CALLING_CONVENTIONS

View File

@ -11,6 +11,13 @@
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is not defined")
#elif defined(__clang__)
// Clang-cl 32 bit supports __stdcall, but BOOST_FT_CC_STDCALL isn't defined so the test errors out
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is defined, but __clang__ is also defined")
#else
#define BOOST_FT_AUTODETECT_CALLING_CONVENTIONS

View File

@ -11,6 +11,13 @@
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is not defined")
#elif defined(__clang__)
// Clang-cl 32 bit supports __stdcall, but BOOST_FT_CC_STDCALL isn't defined so the test errors out
#include <boost/config/pragma_message.hpp>
BOOST_PRAGMA_MESSAGE("Test skipped because _M_IX86 is defined, but __clang__ is also defined")
#else
#define BOOST_FT_AUTODETECT_CALLING_CONVENTIONS