@@ -755,37 +755,37 @@ namespace ITSY_BITSY_DETAIL_NAMESPACE
755755 }
756756
757757 constexpr __base_iterator
758- _M_storage_begin () noexcept (noexcept (__adl_begin(this -> _M_storage_unwrapped ( ))))
758+ _M_storage_begin () noexcept (noexcept (__adl_begin(__unwrap_ref(::std::declval<container_type>() ))))
759759 {
760760 return __adl_begin (this ->_M_storage_unwrapped ());
761761 }
762762
763763 constexpr __base_sentinel
764- _M_storage_end () noexcept (noexcept (__adl_end(this -> _M_storage_unwrapped ( ))))
764+ _M_storage_end () noexcept (noexcept (__adl_end(__unwrap_ref(::std::declval<container_type>() ))))
765765 {
766766 return __adl_end (this ->_M_storage_unwrapped ());
767767 }
768768
769769 constexpr __base_c_iterator
770- _M_storage_begin () const noexcept (noexcept (__adl_begin(this -> _M_storage_unwrapped ( ))))
770+ _M_storage_begin () const noexcept (noexcept (__adl_begin(__unwrap_ref(::std::declval<container_type>() ))))
771771 {
772772 return __adl_begin (this ->_M_storage_unwrapped ());
773773 }
774774
775775 constexpr __base_c_sentinel
776- _M_storage_end () const noexcept (noexcept (__adl_end(this -> _M_storage_unwrapped ( ))))
776+ _M_storage_end () const noexcept (noexcept (__adl_end(__unwrap_ref(::std::declval<container_type>() ))))
777777 {
778778 return __adl_end (this ->_M_storage_unwrapped ());
779779 }
780780
781781 constexpr __base_c_iterator
782- _M_storage_cbegin () const noexcept (noexcept (__adl_cbegin(this -> _M_storage_unwrapped ( ))))
782+ _M_storage_cbegin () const noexcept (noexcept (__adl_cbegin(__unwrap_ref(::std::declval<container_type>() ))))
783783 {
784784 return __adl_cbegin (this ->_M_storage_unwrapped ());
785785 }
786786
787787 constexpr __base_c_sentinel
788- _M_storage_cend () const noexcept (noexcept (__adl_cend(this -> _M_storage_unwrapped ( ))))
788+ _M_storage_cend () const noexcept (noexcept (__adl_cend(__unwrap_ref(::std::declval<container_type>() ))))
789789 {
790790 return __adl_cend (this ->_M_storage_unwrapped ());
791791 }
0 commit comments