From: David Carlier Date: Fri, 1 Jun 2018 12:32:39 +0000 (+0200) Subject: MINOR: task: Fix a compiler warning by adding a cast. X-Git-Tag: v1.9-dev1~216 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=caa8a37ffe5922efda7fd7b882e96964b40d7135;p=thirdparty%2Fhaproxy.git MINOR: task: Fix a compiler warning by adding a cast. When calling HA_ATOMIC_CAS with a pointer as the target, the compiler expects a pointer as the new value, so give it one by casting 0x1 to (void *). --- diff --git a/include/proto/task.h b/include/proto/task.h index 760b368b57..0c2c5f28cb 100644 --- a/include/proto/task.h +++ b/include/proto/task.h @@ -218,7 +218,7 @@ static inline void task_insert_into_tasklet_list(struct task *t) * another runqueue. We set leaf_p to 0x1 to indicate that the node is * not in a tree but that it's in the tasklet list. See task_in_rq(). */ - if (unlikely(!HA_ATOMIC_CAS(&t->rq.node.leaf_p, &expected, 0x1))) + if (unlikely(!HA_ATOMIC_CAS(&t->rq.node.leaf_p, &expected, (void *)0x1))) return; HA_ATOMIC_ADD(&tasks_run_queue, 1); task_list_size[tid]++;