mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-06 09:19:05 +00:00
xtensa: typedef enums when defining them
I think this is the more typical way to do this. Its also slightly shorter and less repeditive. gas/ChangeLog: 2016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> * config/xtensa-relax.h: Move typedefs of enums to the enums definition.
This commit is contained in:
parent
5e429f4cdc
commit
d05584d3ee
@ -1,3 +1,8 @@
|
||||
2016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
|
||||
|
||||
* config/xtensa-relax.h: Move typedefs of enums to the enums
|
||||
definition.
|
||||
|
||||
2016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
|
||||
|
||||
* config/tc-ns32k.c (bit_fix_new): Replace obstack-alloc with XOBNEW
|
||||
|
@ -91,10 +91,7 @@ struct req_or_option_list
|
||||
|
||||
/* Operand types and constraints on operands: */
|
||||
|
||||
typedef enum op_type OpType;
|
||||
typedef enum cmp_op CmpOp;
|
||||
|
||||
enum op_type
|
||||
typedef enum op_type
|
||||
{
|
||||
OP_CONSTANT,
|
||||
OP_OPERAND,
|
||||
@ -107,13 +104,13 @@ enum op_type
|
||||
OP_LITERAL,
|
||||
OP_FREEREG,
|
||||
OP_LABEL
|
||||
};
|
||||
} OpType;
|
||||
|
||||
enum cmp_op
|
||||
typedef enum cmp_op
|
||||
{
|
||||
OP_EQUAL,
|
||||
OP_NOTEQUAL,
|
||||
};
|
||||
} CmpOp;
|
||||
|
||||
struct precondition
|
||||
{
|
||||
@ -143,14 +140,13 @@ struct build_op
|
||||
};
|
||||
|
||||
typedef struct build_instr BuildInstr;
|
||||
typedef enum instr_type InstrType;
|
||||
|
||||
enum instr_type
|
||||
typedef enum instr_type
|
||||
{
|
||||
INSTR_INSTR,
|
||||
INSTR_LITERAL_DEF,
|
||||
INSTR_LABEL_DEF
|
||||
};
|
||||
} InstrType;
|
||||
|
||||
struct build_instr
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user