py/emitglue: Change type of bit-field to explicitly unsigned mp_uint_t.
Some compilers can treat enum types as signed, in which case 3 bits is not enough to encode all mp_raw_code_kind_t values. So change the type to mp_uint_t.
This commit is contained in:
parent
448d93a04a
commit
cf8e8c29e7
|
@ -40,7 +40,7 @@ typedef enum {
|
|||
} mp_raw_code_kind_t;
|
||||
|
||||
typedef struct _mp_raw_code_t {
|
||||
mp_raw_code_kind_t kind : 3;
|
||||
mp_uint_t kind : 3; // of type mp_raw_code_kind_t
|
||||
mp_uint_t scope_flags : 7;
|
||||
mp_uint_t n_pos_args : 11;
|
||||
union {
|
||||
|
|
Loading…
Reference in New Issue