Skip to content

Commit 3ca9657

Browse files
committed
Check that __cpp_lib_ranges is defined before testing its value
This avoids another -Wundef when including ctre.hpp.
1 parent 60913db commit 3ca9657

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

include/ctre/range.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ template <typename... Ts> constexpr bool is_range<multi_subject_range<Ts...>> =
133133

134134
}
135135

136-
#if __cpp_lib_ranges >= 201911
136+
#if defined __cpp_lib_ranges && __cpp_lib_ranges >= 201911
137137
namespace std::ranges {
138138

139139
template <typename... Ts> inline constexpr bool enable_borrowed_range<::ctre::regex_range<Ts...>> = true;

single-header/ctre-unicode.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4800,7 +4800,7 @@ template <typename... Ts> constexpr bool is_range<multi_subject_range<Ts...>> =
48004800

48014801
}
48024802

4803-
#if __cpp_lib_ranges >= 201911
4803+
#if defined __cpp_lib_ranges && __cpp_lib_ranges >= 201911
48044804
namespace std::ranges {
48054805

48064806
template <typename... Ts> inline constexpr bool enable_borrowed_range<::ctre::regex_range<Ts...>> = true;

single-header/ctre.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4797,7 +4797,7 @@ template <typename... Ts> constexpr bool is_range<multi_subject_range<Ts...>> =
47974797

47984798
}
47994799

4800-
#if __cpp_lib_ranges >= 201911
4800+
#if defined __cpp_lib_ranges && __cpp_lib_ranges >= 201911
48014801
namespace std::ranges {
48024802

48034803
template <typename... Ts> inline constexpr bool enable_borrowed_range<::ctre::regex_range<Ts...>> = true;

0 commit comments

Comments
 (0)