diff --git a/libstdc++-v3/src/c++17/memory_resource.cc b/libstdc++-v3/src/c++17/memory_resource.cc index 5dfc29fc0ec..1ba79903f87 100644 --- a/libstdc++-v3/src/c++17/memory_resource.cc +++ b/libstdc++-v3/src/c++17/memory_resource.cc @@ -29,7 +29,7 @@ #include #if ATOMIC_POINTER_LOCK_FREE != 2 # include // std::mutex, std::lock_guard -# include // std::exchange +# include // std::__exchange #endif namespace std _GLIBCXX_VISIBILITY(default) @@ -117,7 +117,7 @@ namespace pmr memory_resource* exchange(memory_resource* r) { lock_guard lock(mx); - return std::exchange(val, r); + return std::__exchange(val, r); } }; #else @@ -137,7 +137,7 @@ namespace pmr memory_resource* exchange(memory_resource* r) { - return std::exchange(val, r); + return std::__exchange(val, r); } }; #endif // ATOMIC_POINTER_LOCK_FREE == 2