diff --git a/include/boost/openmethod/core.hpp b/include/boost/openmethod/core.hpp index 63ea82e..6d609f2 100644 --- a/include/boost/openmethod/core.hpp +++ b/include/boost/openmethod/core.hpp @@ -1668,7 +1668,7 @@ template auto operator==( const virtual_ptr& left, const virtual_ptr& right) -> bool { - return &*left == &*right; + return left.pointer() == right.pointer(); } template