Nothing in defs.h actually uses this.
Add some includes for some spots using things from hashtab.h. Note that
if the GDB build doesn't use libxxhash, hashtab.h is included by
gdbsupport/common-utils.h, so all files still see hashtab.h. It puzzled
me for some time why I didn't see build failures in my build (which
didn't use libxxhash) but the buildbot gave build failures (it uses
libxxhash).
Change-Id: I8efd68decdaf579f048941c7537cd689885caa2a
Approved-By: John Baldwin <jhb@FreeBSD.org>
#define O_BINARY 0
#endif
-#include "hashtab.h"
-
/* * System root path, used to find libraries etc. */
extern std::string gdb_sysroot;
#include "complaints.h"
#include "dwarf2/attribute.h"
+#include "hashtab.h"
/* This data structure holds a complete die structure. */
struct die_info
#define DWARF_INDEX_COMMON_H
#include "extract-store-integer.h"
+#include "hashtab.h"
/* The suffix for an index file. */
#define INDEX4_SUFFIX ".gdb-index"
#include "mi/mi-cmds.h"
#include "gdbsupport/array-view.h"
+#include "hashtab.h"
#include <optional>
struct breakpoint;