[09/19] Use gdb unordered map for complaints
Commit Message
This changes the complaints code to use gdb::unordered_map.
---
gdb/complaints.c | 6 +++---
gdb/complaints.h | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
@@ -23,14 +23,14 @@
#include "run-on-main-thread.h"
#include "top.h"
#include "gdbsupport/selftest.h"
-#include <unordered_map>
+#include "gdbsupport/unordered_map.h"
#if CXX_STD_THREAD
#include <mutex>
#endif
/* Map format strings to counters. */
-static std::unordered_map<const char *, int> counters;
+static gdb::unordered_map<const char *, int> counters;
/* How many complaints about a particular thing should be printed
before we stop whining about it? Default is no whining at all,
@@ -149,7 +149,7 @@ namespace selftests {
static void
test_complaints ()
{
- std::unordered_map<const char *, int> tmp;
+ gdb::unordered_map<const char *, int> tmp;
scoped_restore reset_counters = make_scoped_restore (&counters, tmp);
scoped_restore reset_stop_whining = make_scoped_restore (&stop_whining, 2);
@@ -21,7 +21,7 @@
#define GDB_COMPLAINTS_H
#include "gdbsupport/scoped_restore.h"
-#include <unordered_set>
+#include "gdbsupport/unordered_set.h"
/* Helper for complaint. */
extern void complaint_internal (const char *fmt, ...)
@@ -59,7 +59,7 @@ extern void clear_complaints ();
/* Type of collected complaints. */
-typedef std::unordered_set<std::string> complaint_collection;
+typedef gdb::unordered_set<std::string> complaint_collection;
/* A class that can handle calls to complaint from multiple threads.
When this is instantiated, it hooks into the complaint mechanism,