Skip to content

Commit 2a9687f

Browse files
committed
Fix __clang__/__clang_major__ confusion when trying to define language feature
macros in terms of Clang major version number. Fixes #168.
1 parent edd802e commit 2a9687f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/boost/parser/config.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
#endif
8181

8282
#if defined(__cpp_lib_concepts) && !defined(BOOST_PARSER_DISABLE_CONCEPTS) && \
83-
(!defined(__clang__) || 16 <= __clang__)
83+
(!defined(__clang_major__) || 16 <= __clang_major__)
8484
# define BOOST_PARSER_USE_CONCEPTS 1
8585
#else
8686
# define BOOST_PARSER_USE_CONCEPTS 0

0 commit comments

Comments
 (0)