Skip to content

Commit 723e3df

Browse files
committed
feat: automated MP_UNITS_API_THROWING_CONSTRAINTS setting added
1 parent 7eb31d4 commit 723e3df

File tree

1 file changed

+6
-0
lines changed
  • src/core/include/mp-units/bits

1 file changed

+6
-0
lines changed

src/core/include/mp-units/bits/hacks.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,12 @@ MP_UNITS_DIAGNOSTIC_POP
152152

153153
#endif
154154

155+
#if !defined MP_UNITS_API_THROWING_CONSTRAINTS && __cpp_constexpr_exceptions >= 202411L
156+
157+
#define MP_UNITS_API_THROWING_CONSTRAINTS 1
158+
159+
#endif
160+
155161
#if defined(__clang__) && defined(__apple_build_version__) && __apple_build_version__ < 16000026
156162
#define MP_UNITS_XCODE15_HACKS
157163
#endif

0 commit comments

Comments
 (0)