mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-28 06:20:30 +00:00
gdb/
Fix 'warning: parameter has incomplete type' with gcc-3.4.6. * dwarf2expr.h: Include gdbtypes.h. (enum call_site_parameter_kind, union call_site_parameter_u): Remove these forward declarations. (cu_offset, sect_offset): Move these ... * gdbtypes.h: Remove include dwarf2expr.h. (cu_offset, sect_offset): ... here.
This commit is contained in:
parent
5f8ebec53d
commit
836bf45453
@ -1,3 +1,13 @@
|
||||
2012-07-03 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
Fix 'warning: parameter has incomplete type' with gcc-3.4.6.
|
||||
* dwarf2expr.h: Include gdbtypes.h.
|
||||
(enum call_site_parameter_kind, union call_site_parameter_u): Remove
|
||||
these forward declarations.
|
||||
(cu_offset, sect_offset): Move these ...
|
||||
* gdbtypes.h: Remove include dwarf2expr.h.
|
||||
(cu_offset, sect_offset): ... here.
|
||||
|
||||
2012-07-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* amd64-linux-tdep.c (linux_sigtramp_code): Renamed to ...
|
||||
|
@ -24,22 +24,9 @@
|
||||
#define DWARF2EXPR_H
|
||||
|
||||
#include "leb128.h"
|
||||
#include "gdbtypes.h"
|
||||
|
||||
struct dwarf_expr_context;
|
||||
enum call_site_parameter_kind;
|
||||
union call_site_parameter_u;
|
||||
|
||||
/* Offset relative to the start of its containing CU (compilation unit). */
|
||||
typedef struct
|
||||
{
|
||||
unsigned int cu_off;
|
||||
} cu_offset;
|
||||
|
||||
/* Offset relative to the start of its .debug_info or .debug_types section. */
|
||||
typedef struct
|
||||
{
|
||||
unsigned int sect_off;
|
||||
} sect_offset;
|
||||
|
||||
/* Virtual method table for struct dwarf_expr_context below. */
|
||||
|
||||
|
@ -23,7 +23,6 @@
|
||||
#define GDBTYPES_H 1
|
||||
|
||||
#include "hashtab.h"
|
||||
#include "dwarf2expr.h"
|
||||
|
||||
/* Forward declarations for prototypes. */
|
||||
struct field;
|
||||
@ -31,6 +30,21 @@ struct block;
|
||||
struct value_print_options;
|
||||
struct language_defn;
|
||||
|
||||
/* These declarations are DWARF-specific as some of the gdbtypes.h data types
|
||||
are already DWARF-specific. */
|
||||
|
||||
/* Offset relative to the start of its containing CU (compilation unit). */
|
||||
typedef struct
|
||||
{
|
||||
unsigned int cu_off;
|
||||
} cu_offset;
|
||||
|
||||
/* Offset relative to the start of its .debug_info or .debug_types section. */
|
||||
typedef struct
|
||||
{
|
||||
unsigned int sect_off;
|
||||
} sect_offset;
|
||||
|
||||
/* Some macros for char-based bitfields. */
|
||||
|
||||
#define B_SET(a,x) ((a)[(x)>>3] |= (1 << ((x)&7)))
|
||||
|
Loading…
Reference in New Issue
Block a user