asyncio: Use dict instead of OrderedDict
diff --git a/Lib/asyncio/base_events.py b/Lib/asyncio/base_events.py
index cec47ce67f3824..36fe7e0076c969 100644
--- a/Lib/asyncio/base_events.py
+++ b/Lib/asyncio/base_events.py
@@ -1187,7 +1187,7 @@ async def create_datagram_endpoint(self, protocol_factory,
                                     (local_addr, remote_addr)), )
             else:
                 # join address by (family, protocol)
-                addr_infos = collections.OrderedDict()
+                addr_infos = {}  # Using order preserving dict
                 for idx, addr in ((0, local_addr), (1, remote_addr)):
                     if addr is not None:
                         assert isinstance(addr, tuple) and len(addr) == 2, (
