Commit e4a5135f by Jonathan Wakely Committed by Jonathan Wakely

Qualify std::__invoke in <variant> to prevent ADL

	* include/std/variant (__gen_vtable_impl::__visit_invoke): Qualify
	__invoke to prevent ADL.

From-SVN: r260254
parent afe3cc73
2018-05-15 Jonathan Wakely <jwakely@redhat.com>
* include/std/variant (__gen_vtable_impl::__visit_invoke): Qualify
__invoke to prevent ADL.
2018-05-14 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/81256
......
......@@ -838,9 +838,8 @@ namespace __variant
decltype(auto)
static constexpr __visit_invoke(_Visitor&& __visitor, _Variants... __vars)
{
return __invoke(std::forward<_Visitor>(__visitor),
std::get<__indices>(
std::forward<_Variants>(__vars))...);
return std::__invoke(std::forward<_Visitor>(__visitor),
std::get<__indices>(std::forward<_Variants>(__vars))...);
}
static constexpr auto
......
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