Skip to content

Commit ab41007

Browse files
committed
Use BOOST_GCC, defined in config.hpp only for real (non-Clang-emulated) GCC
builds, in place of relevant uses of the __GNUC__ macro.
1 parent 75a9a7d commit ab41007

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

include/boost/stl_interfaces/fwd.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@
1717

1818
#ifndef BOOST_STL_INTERFACES_DOXYGEN
1919

20-
#if defined(_MSC_VER) || defined(__GNUC__) && __GNUC__ < 8
20+
#if defined(_MSC_VER) || defined(BOOST_GCC) && __GNUC__ < 8
2121
#define BOOST_STL_INTERFACES_NO_HIDDEN_FRIEND_CONSTEXPR
2222
#define BOOST_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR
2323
#else
2424
#define BOOST_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR constexpr
2525
#endif
2626

27-
#if defined(__GNUC__) && __GNUC__ < 9
27+
#if defined(BOOST_GCC) && __GNUC__ < 9
2828
#define BOOST_STL_INTERFACES_CONCEPT concept bool
2929
#else
3030
#define BOOST_STL_INTERFACES_CONCEPT concept

include/boost/stl_interfaces/view_adaptor.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#endif
2525

2626
#if !BOOST_STL_INTERFACES_USE_CPP23_STD_RANGE_ADAPTOR_CLOSURE && \
27-
BOOST_STL_INTERFACES_USE_CONCEPTS && defined(__GNUC__) && 12 <= __GNUC__
27+
BOOST_STL_INTERFACES_USE_CONCEPTS && defined(BOOST_GCC) && 12 <= __GNUC__
2828
#define BOOST_STL_INTERFACES_USE_LIBSTDCPP_GCC12_RANGE_ADAPTOR_CLOSURE 1
2929
#else
3030
#define BOOST_STL_INTERFACES_USE_LIBSTDCPP_GCC12_RANGE_ADAPTOR_CLOSURE 0

0 commit comments

Comments
 (0)