Commit e5d7010b by Jonathan Wakely Committed by Jonathan Wakely

Qualify calls in std::visit and std::visit<R>

	* include/std/variant (visit, visit<R>): Qualify calls to __do_visit.

From-SVN: r271268
parent 47805f57
2019-05-15 Jonathan Wakely <jwakely@redhat.com>
* include/std/variant (visit, visit<R>): Qualify calls to __do_visit.
2019-05-14 Jonathan Wakely <jwakely@redhat.com> 2019-05-14 Jonathan Wakely <jwakely@redhat.com>
* testsuite/util/testsuite_allocator.h (NullablePointer::operator bool): * testsuite/util/testsuite_allocator.h (NullablePointer::operator bool):
......
...@@ -1637,8 +1637,8 @@ namespace __variant ...@@ -1637,8 +1637,8 @@ namespace __variant
using _Tag = __detail::__variant::__deduce_visit_result<_Result_type>; using _Tag = __detail::__variant::__deduce_visit_result<_Result_type>;
return __do_visit<_Tag>(std::forward<_Visitor>(__visitor), return std::__do_visit<_Tag>(std::forward<_Visitor>(__visitor),
std::forward<_Variants>(__variants)...); std::forward<_Variants>(__variants)...);
} }
#if __cplusplus > 201703L #if __cplusplus > 201703L
...@@ -1649,8 +1649,8 @@ namespace __variant ...@@ -1649,8 +1649,8 @@ namespace __variant
if ((__variants.valueless_by_exception() || ...)) if ((__variants.valueless_by_exception() || ...))
__throw_bad_variant_access("Unexpected index"); __throw_bad_variant_access("Unexpected index");
return __do_visit<_Res>(std::forward<_Visitor>(__visitor), return std::__do_visit<_Res>(std::forward<_Visitor>(__visitor),
std::forward<_Variants>(__variants)...); std::forward<_Variants>(__variants)...);
} }
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment