Use make_address_v4.
diff --git a/asio/src/tests/unit/ip/network_v4.cpp b/asio/src/tests/unit/ip/network_v4.cpp
index dc769a7..8e9b5d4 100644
--- a/asio/src/tests/unit/ip/network_v4.cpp
+++ b/asio/src/tests/unit/ip/network_v4.cpp
@@ -183,27 +183,27 @@
   ASIO_CHECK(msg == std::string("prefix length too large"));
 
   // construct address range from address and prefix length
-  ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.100"), 32).network() == address_v4::from_string("192.168.77.100"));
-  ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.100"), 24).network() == address_v4::from_string("192.168.77.0"));
-  ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.128"), 25).network() == address_v4::from_string("192.168.77.128"));
+  ASIO_CHECK(network_v4(make_address_v4("192.168.77.100"), 32).network() == make_address_v4("192.168.77.100"));
+  ASIO_CHECK(network_v4(make_address_v4("192.168.77.100"), 24).network() == make_address_v4("192.168.77.0"));
+  ASIO_CHECK(network_v4(make_address_v4("192.168.77.128"), 25).network() == make_address_v4("192.168.77.128"));
 
   // construct address range from string in CIDR notation
-  ASIO_CHECK(make_network_v4("192.168.77.100/32").network() == address_v4::from_string("192.168.77.100"));
-  ASIO_CHECK(make_network_v4("192.168.77.100/24").network() == address_v4::from_string("192.168.77.0"));
-  ASIO_CHECK(make_network_v4("192.168.77.128/25").network() == address_v4::from_string("192.168.77.128"));
+  ASIO_CHECK(make_network_v4("192.168.77.100/32").network() == make_address_v4("192.168.77.100"));
+  ASIO_CHECK(make_network_v4("192.168.77.100/24").network() == make_address_v4("192.168.77.0"));
+  ASIO_CHECK(make_network_v4("192.168.77.128/25").network() == make_address_v4("192.168.77.128"));
 
   // prefix length
   ASIO_CHECK(make_network_v4("193.99.144.80/24").prefix_length() == 24);
-  ASIO_CHECK(network_v4(address_v4::from_string("193.99.144.80"), 24).prefix_length() == 24);
-  ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.0"), address_v4::from_string("255.255.255.0")).prefix_length() == 24);
+  ASIO_CHECK(network_v4(make_address_v4("193.99.144.80"), 24).prefix_length() == 24);
+  ASIO_CHECK(network_v4(make_address_v4("192.168.77.0"), make_address_v4("255.255.255.0")).prefix_length() == 24);
 
   // to string
   std::string a("192.168.77.0/32");
   ASIO_CHECK(make_network_v4(a.c_str()).to_string() == a);
-  ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.10"), 24).to_string() == std::string("192.168.77.10/24"));
+  ASIO_CHECK(network_v4(make_address_v4("192.168.77.10"), 24).to_string() == std::string("192.168.77.10/24"));
 
   // return host part
-  ASIO_CHECK(make_network_v4("192.168.77.11/24").address() == address_v4::from_string("192.168.77.11"));
+  ASIO_CHECK(make_network_v4("192.168.77.11/24").address() == make_address_v4("192.168.77.11"));
 
   // return host in CIDR notation
   ASIO_CHECK(make_network_v4("192.168.78.30/20").address().to_string() == "192.168.78.30");
@@ -235,30 +235,30 @@
   network_v4 net13(make_network_v4("192.168.1.1/28"));
   network_v4 net14(make_network_v4("192.168.1.21/28"));
   // network
-  ASIO_CHECK(net12.network() == address_v4::from_string("192.168.0.0"));
-  ASIO_CHECK(net13.network() == address_v4::from_string("192.168.1.0"));
-  ASIO_CHECK(net14.network() == address_v4::from_string("192.168.1.16"));
+  ASIO_CHECK(net12.network() == make_address_v4("192.168.0.0"));
+  ASIO_CHECK(net13.network() == make_address_v4("192.168.1.0"));
+  ASIO_CHECK(net14.network() == make_address_v4("192.168.1.16"));
   // netmask
-  ASIO_CHECK(net12.netmask() == address_v4::from_string("255.255.255.0"));
-  ASIO_CHECK(net13.netmask() == address_v4::from_string("255.255.255.240"));
-  ASIO_CHECK(net14.netmask() == address_v4::from_string("255.255.255.240"));
+  ASIO_CHECK(net12.netmask() == make_address_v4("255.255.255.0"));
+  ASIO_CHECK(net13.netmask() == make_address_v4("255.255.255.240"));
+  ASIO_CHECK(net14.netmask() == make_address_v4("255.255.255.240"));
   // broadcast
-  ASIO_CHECK(net12.broadcast() == address_v4::from_string("192.168.0.255"));
-  ASIO_CHECK(net13.broadcast() == address_v4::from_string("192.168.1.15"));
-  ASIO_CHECK(net14.broadcast() == address_v4::from_string("192.168.1.31"));
+  ASIO_CHECK(net12.broadcast() == make_address_v4("192.168.0.255"));
+  ASIO_CHECK(net13.broadcast() == make_address_v4("192.168.1.15"));
+  ASIO_CHECK(net14.broadcast() == make_address_v4("192.168.1.31"));
   // iterator
   ASIO_CHECK(std::distance(net12.hosts().begin(),net12.hosts().end()) == 254);
-  ASIO_CHECK(*net12.hosts().begin() == address_v4::from_string("192.168.0.1"));
-  ASIO_CHECK(net12.hosts().end() != net12.hosts().find(address_v4::from_string("192.168.0.10")));
-  ASIO_CHECK(net12.hosts().end() == net12.hosts().find(address_v4::from_string("192.168.1.10")));
+  ASIO_CHECK(*net12.hosts().begin() == make_address_v4("192.168.0.1"));
+  ASIO_CHECK(net12.hosts().end() != net12.hosts().find(make_address_v4("192.168.0.10")));
+  ASIO_CHECK(net12.hosts().end() == net12.hosts().find(make_address_v4("192.168.1.10")));
   ASIO_CHECK(std::distance(net13.hosts().begin(),net13.hosts().end()) == 14);
-  ASIO_CHECK(*net13.hosts().begin() == address_v4::from_string("192.168.1.1"));
-  ASIO_CHECK(net13.hosts().end() != net13.hosts().find(address_v4::from_string("192.168.1.14")));
-  ASIO_CHECK(net13.hosts().end() == net13.hosts().find(address_v4::from_string("192.168.1.15")));
+  ASIO_CHECK(*net13.hosts().begin() == make_address_v4("192.168.1.1"));
+  ASIO_CHECK(net13.hosts().end() != net13.hosts().find(make_address_v4("192.168.1.14")));
+  ASIO_CHECK(net13.hosts().end() == net13.hosts().find(make_address_v4("192.168.1.15")));
   ASIO_CHECK(std::distance(net14.hosts().begin(),net14.hosts().end()) == 14);
-  ASIO_CHECK(*net14.hosts().begin() == address_v4::from_string("192.168.1.17"));
-  ASIO_CHECK(net14.hosts().end() != net14.hosts().find(address_v4::from_string("192.168.1.30")));
-  ASIO_CHECK(net14.hosts().end() == net14.hosts().find(address_v4::from_string("192.168.1.31")));
+  ASIO_CHECK(*net14.hosts().begin() == make_address_v4("192.168.1.17"));
+  ASIO_CHECK(net14.hosts().end() != net14.hosts().find(make_address_v4("192.168.1.30")));
+  ASIO_CHECK(net14.hosts().end() == net14.hosts().find(make_address_v4("192.168.1.31")));
 }
 
 } // namespace ip_network_v4_runtime