File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -119,26 +119,26 @@ typedef enum {
119
119
PyObject *prefix##_result; \
120
120
PyObject *prefix##_source_tb; \
121
121
PyObject *prefix##_cancel_msg; \
122
- fut_state prefix##_state; \
123
- int prefix##_log_tb; \
124
- int prefix##_blocking; \
125
122
PyObject *dict; \
126
123
PyObject *prefix##_weakreflist; \
127
- PyObject *prefix##_cancelled_exc;
124
+ PyObject *prefix##_cancelled_exc; \
125
+ fut_state prefix##_state: 2; \
126
+ unsigned prefix##_log_tb: 1; \
127
+ unsigned prefix##_blocking: 1;
128
128
129
129
typedef struct {
130
130
FutureObj_HEAD (fut )
131
131
} FutureObj ;
132
132
133
133
typedef struct {
134
134
FutureObj_HEAD (task )
135
+ unsigned task_must_cancel : 1 ;
136
+ unsigned task_log_destroy_pending : 1 ;
137
+ int task_num_cancels_requested ;
135
138
PyObject * task_fut_waiter ;
136
139
PyObject * task_coro ;
137
140
PyObject * task_name ;
138
141
PyObject * task_context ;
139
- int task_must_cancel ;
140
- int task_log_destroy_pending ;
141
- int task_num_cancels_requested ;
142
142
} TaskObj ;
143
143
144
144
typedef struct {
You can’t perform that action at this time.
0 commit comments