Make gdb/regcache.h self-contained.

gdb/
	* regcache.h (struct regset): Declare.

Commit 0b3092721e added uses of struct regset to
gdb/regcache.h, but that struct is not declared in this file, and, as it
happens, also nowhere else in the #include chain on x86 GNU/Hurd.  This results
in warnings/errors such as:

    gcc-4.8 [...] ../../W._C._Handy/gdb/gdb.c
    In file included from ./nm.h:25:0,
                     from ../../W._C._Handy/gdb/defs.h:454,
                     from ../../W._C._Handy/gdb/gdb.c:19:
    ../../W._C._Handy/gdb/regcache.h:190:9: warning: 'struct regset' declared inside parameter list [enabled by default]
             size_t size);
             ^
    ../../W._C._Handy/gdb/regcache.h:190:9: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
    ../../W._C._Handy/gdb/regcache.h:193:10: warning: 'struct regset' declared inside parameter list [enabled by default]
              int regnum, void *buf, size_t size);
              ^
This commit is contained in:
Thomas Schwinge 2014-09-11 22:30:23 +02:00
parent 98880d46bd
commit a01cbb490b
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2014-09-11 Thomas Schwinge <thomas@codesourcery.com>
* regcache.h (struct regset): Declare.
2014-09-11 Pedro Alves <palves@redhat.com>
PR gdb/17347

View File

@ -21,6 +21,7 @@
#define REGCACHE_H
struct regcache;
struct regset;
struct gdbarch;
struct address_space;