net/addr/ip: Fix operator== abiguity

Change-Id: Ie7bd7dee85e1e564c1b1a873d9fb0cb9d4ee050f
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/net/addr/ip.cpp b/test/net/addr/ip.cpp
index 2133d3e..2ce2580 100644
--- a/test/net/addr/ip.cpp
+++ b/test/net/addr/ip.cpp
@@ -221,6 +221,8 @@
     EXPECT_EQ("ff::", tsh(In6Addr{0, 0xff}));
 
     EXPECT_EQ("a ff00:: b", fmt::format("a {} b", InAnyAddr{In6Addr{0xff}}));
+    EXPECT_NE("0.0.0.0"_ip, std::optional<InAnyAddr>());
+    EXPECT_EQ("0.0.0.0"_ip, std::optional<InAnyAddr>(In4Addr{}));
 }
 
 TEST(Loopback, In4Addr)