From cffc8fa13c3d8242efda60d568eb8ce69b6d8235 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Sat, 3 Apr 2021 09:46:22 -0700 Subject: [PATCH] Move IntrusivePtr relational operators to zeek namespace Otherwise some cases relying on argument-dependent lookup (ADL) fail. --- src/IntrusivePtr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/IntrusivePtr.h b/src/IntrusivePtr.h index ec08fd0143..ce44f5e441 100644 --- a/src/IntrusivePtr.h +++ b/src/IntrusivePtr.h @@ -198,8 +198,6 @@ IntrusivePtr cast_intrusive(IntrusivePtr p) noexcept return {AdoptRef{}, static_cast(p.release())}; } -} // namespace zeek - // -- comparison to nullptr ---------------------------------------------------- /** @@ -292,3 +290,5 @@ auto operator!=(const zeek::IntrusivePtr& x, const zeek::IntrusivePtr& y) { return x.get() != y.get(); } + +} // namespace zeek