Avoid ambiguity between C++2a std::erase_if and LFTS version
[gcc.git] / libstdc++-v3 / include / std / forward_list
index 3d3b6d4f5f6dd315017709848b7986cd0c330931..9d6cc40593babc6b582a82e7053102c1a7d928a0 100644 (file)
@@ -78,8 +78,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     erase(forward_list<_Tp, _Alloc>& __cont, const _Up& __value)
     {
       using __elem_type = typename forward_list<_Tp, _Alloc>::value_type;
-      return erase_if(__cont,
-                     [&](__elem_type& __elem) { return __elem == __value; });
+      return std::erase_if(__cont, [&](__elem_type& __elem) {
+         return __elem == __value;
+      });
     }
 _GLIBCXX_END_NAMESPACE_VERSION
 } // namespace std