File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -2740,7 +2740,8 @@ typedef struct kmp_tasking_flags { /* Total struct must be exactly 32 bits */
27402740 unsigned tasking_ser : 1 ;
27412741 unsigned task_serial : 1 ;
27422742 unsigned tasktype : 1 ;
2743- unsigned reserved : 8 ;
2743+ unsigned free_agent_eligible : 1 ;
2744+ unsigned reserved : 7 ;
27442745 unsigned hidden_helper : 1 ;
27452746 unsigned detachable : 1 ;
27462747 unsigned priority_specified : 1 ;
@@ -2763,7 +2764,9 @@ typedef struct kmp_tasking_flags { /* Total struct must be exactly 32 bits */
27632764 setting for the task */
27642765 unsigned detachable : 1 ; /* 1 == can detach */
27652766 unsigned hidden_helper : 1 ; /* 1 == hidden helper task */
2766- unsigned reserved : 8 ; /* reserved for compiler use */
2767+ unsigned reserved : 7 ; /* reserved for compiler use */
2768+ unsigned free_agent_eligible : 1 ; /* set if task can be executed by a
2769+ free-agent thread */
27672770
27682771 /* Library flags */ /* Total library flags must be 16 bits */
27692772 unsigned tasktype : 1 ; /* task is either explicit(1) or implicit (0) */
You can’t perform that action at this time.
0 commit comments