diff --git a/stl/inc/xstring b/stl/inc/xstring index 02f071dab04..7eb8a2294ac 100644 --- a/stl/inc/xstring +++ b/stl/inc/xstring @@ -1248,7 +1248,7 @@ public: // clang-format off template _Se> requires (is_same_v, _Elem> && !is_convertible_v<_Se, size_type>) - constexpr basic_string_view(_It _First, _Se _Last) noexcept // strengthened + constexpr basic_string_view(_It _First, _Se _Last) noexcept(noexcept(_Last - _First)) // strengthened : _Mydata(_STD to_address(_First)), _Mysize(static_cast(_Last - _First)) {} // clang-format on #endif // __cpp_lib_concepts