@@ -5102,13 +5102,7 @@ namespace ranges {
51025102 return *this;
51035103 }
51045104
5105- #if defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-1559808
51065105 auto [_Begin, _End] = _RANGES search(subrange{_Current, _Last}, _Parent->_Pattern);
5107- #else // ^^^ no workaround / workaround vvv
5108- auto _Match = _RANGES search(subrange{_Current, _Last}, _Parent->_Pattern);
5109- auto _Begin = _Match.begin();
5110- auto _End = _Match.end();
5111- #endif // TRANSITION, DevCom-1559808
51125106 if (_Begin != _Last && _RANGES empty(_Parent->_Pattern)) {
51135107 ++_Begin;
51145108 ++_End;
@@ -5154,13 +5148,7 @@ namespace ranges {
51545148
51555149 constexpr subrange<iterator_t<_Vw>> _Find_next(iterator_t<_Vw> _It) {
51565150 const auto _Last = _RANGES end(_Range);
5157- #if defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-1559808
51585151 auto [_Begin, _End] = _RANGES search(subrange{_It, _Last}, _Pattern);
5159- #else // ^^^ no workaround / workaround vvv
5160- auto _Match = _RANGES search(subrange{_It, _Last}, _Pattern);
5161- auto _Begin = _Match.begin();
5162- auto _End = _Match.end();
5163- #endif // TRANSITION, DevCom-1559808
51645152 if (_Begin != _Last && _RANGES empty(_Pattern)) {
51655153 ++_Begin;
51665154 ++_End;
0 commit comments