2
0
mirror of https://github.com/boostorg/parser.git synced 2026-01-19 04:22:13 +00:00

Fix __clang__/__clang_major__ confusion when trying to define language feature

macros in terms of Clang major version number.

Fixes #168.
This commit is contained in:
Zach Laine
2024-09-29 13:14:22 -05:00
parent edd802ea8f
commit 2a9687f22f

View File

@@ -80,7 +80,7 @@
#endif
#if defined(__cpp_lib_concepts) && !defined(BOOST_PARSER_DISABLE_CONCEPTS) && \
(!defined(__clang__) || 16 <= __clang__)
(!defined(__clang_major__) || 16 <= __clang_major__)
# define BOOST_PARSER_USE_CONCEPTS 1
#else
# define BOOST_PARSER_USE_CONCEPTS 0