diff --git a/Test/paulmck/rcu.hpp b/Test/paulmck/rcu.hpp index 3f13d9a..60b7412 100644 --- a/Test/paulmck/rcu.hpp +++ b/Test/paulmck/rcu.hpp @@ -137,7 +137,7 @@ namespace std { } template> - void retire(T *p, D d = {}) + void rcu_retire(T *p, D d = {}) { auto robnp = new details::rcu_obj_base_ni(p, d); diff --git a/Test/paulmck/test2a.cpp b/Test/paulmck/test2a.cpp index a185cc2..e1b4321 100644 --- a/Test/paulmck/test2a.cpp +++ b/Test/paulmck/test2a.cpp @@ -62,7 +62,7 @@ int main(int argc, char **argv) // Next with bare retire(). fp = new struct foo; fp->a = 44; - std::retire(fp, my_cb); + std::rcu_retire(fp, my_cb); std::rcu_updater::barrier(); rcu_unregister_thread();