From 0c9953e0e07173f172c0994302d062a57dae57b0 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 25 Feb 2025 12:01:21 -0700 Subject: Use gdb map in py-connection.c This changes py-connection.c to use gdb::unordered_map. Approved-By: Simon Marchi --- gdb/python/py-connection.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gdb/python/py-connection.c') diff --git a/gdb/python/py-connection.c b/gdb/python/py-connection.c index 7b5146d..d2cd10d 100644 --- a/gdb/python/py-connection.c +++ b/gdb/python/py-connection.c @@ -27,8 +27,7 @@ #include "arch-utils.h" #include "remote.h" #include "charset.h" - -#include +#include "gdbsupport/unordered_map.h" /* The Python object that represents a connection. */ @@ -65,8 +64,8 @@ extern PyTypeObject remote_connection_object_type /* A map between process_stratum targets and the Python object representing them. We actually hold a gdbpy_ref around the Python object so that reference counts are handled correctly when entries are deleted. */ -static std::map> all_connection_objects; +static gdb::unordered_map> all_connection_objects; /* Return a reference to a gdb.TargetConnection object for TARGET. If TARGET is nullptr then a reference to None is returned. -- cgit v1.1