avoid reference to null in virtual_ptr comparison

This commit is contained in:
Jean-Louis Leroy
2025-09-14 17:03:21 -04:00
parent 0545d7e8ea
commit 11b43d2472

View File

@@ -1668,7 +1668,7 @@ template<class Left, class Right, class Registry>
auto operator==(
const virtual_ptr<Left, Registry>& left,
const virtual_ptr<Right, Registry>& right) -> bool {
return &*left == &*right;
return left.pointer() == right.pointer();
}
template<class Left, class Right, class Registry>