forked from Imagelibrary/binutils-gdb
gdb: don't include hashtab.h in defs.h
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>
This commit is contained in:
committed by
Simon Marchi
parent
6e7c49c2dd
commit
740ccea39e
@@ -82,8 +82,6 @@
|
|||||||
#define O_BINARY 0
|
#define O_BINARY 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "hashtab.h"
|
|
||||||
|
|
||||||
/* * System root path, used to find libraries etc. */
|
/* * System root path, used to find libraries etc. */
|
||||||
extern std::string gdb_sysroot;
|
extern std::string gdb_sysroot;
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#include "complaints.h"
|
#include "complaints.h"
|
||||||
#include "dwarf2/attribute.h"
|
#include "dwarf2/attribute.h"
|
||||||
|
#include "hashtab.h"
|
||||||
|
|
||||||
/* This data structure holds a complete die structure. */
|
/* This data structure holds a complete die structure. */
|
||||||
struct die_info
|
struct die_info
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
#define DWARF_INDEX_COMMON_H
|
#define DWARF_INDEX_COMMON_H
|
||||||
|
|
||||||
#include "extract-store-integer.h"
|
#include "extract-store-integer.h"
|
||||||
|
#include "hashtab.h"
|
||||||
|
|
||||||
/* The suffix for an index file. */
|
/* The suffix for an index file. */
|
||||||
#define INDEX4_SUFFIX ".gdb-index"
|
#define INDEX4_SUFFIX ".gdb-index"
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#include "mi/mi-cmds.h"
|
#include "mi/mi-cmds.h"
|
||||||
#include "gdbsupport/array-view.h"
|
#include "gdbsupport/array-view.h"
|
||||||
|
#include "hashtab.h"
|
||||||
#include <optional>
|
#include <optional>
|
||||||
|
|
||||||
struct breakpoint;
|
struct breakpoint;
|
||||||
|
|||||||
Reference in New Issue
Block a user