diff options
author | Frej Drejhammar <frej.drejhammar@gmail.com> | 2023-04-05 15:57:22 +0200 |
---|---|---|
committer | Frej Drejhammar <frej.drejhammar@gmail.com> | 2023-04-05 16:03:54 +0200 |
commit | c6bc1cdff90d83bd7477eb01c08e6da66950d927 (patch) | |
tree | 0c4dccaf3d677dd06ed12955b76f8291640c5851 /erts | |
parent | c101574adf0c562650e0baf2a8d14e8ab61d91a6 (diff) | |
download | erlang-c6bc1cdff90d83bd7477eb01c08e6da66950d927.tar.gz |
erts: Fix warning about bitwise operations on booleans
Clang 16 warns when `&` and `|` are used on boolean operands.
Diffstat (limited to 'erts')
-rw-r--r-- | erts/emulator/beam/dist.c | 2 | ||||
-rw-r--r-- | erts/emulator/beam/erl_nif.c | 2 | ||||
-rw-r--r-- | erts/emulator/beam/erl_process.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/erts/emulator/beam/dist.c b/erts/emulator/beam/dist.c index daf07e5fa7..f7efe780e7 100644 --- a/erts/emulator/beam/dist.c +++ b/erts/emulator/beam/dist.c @@ -4884,7 +4884,7 @@ BIF_RETTYPE setnode_2(BIF_ALIST_2) erts_thr_progress_block(); success = (!ERTS_PROC_IS_EXITING(net_kernel) - & !ERTS_PROC_GET_DIST_ENTRY(net_kernel)); + && !ERTS_PROC_GET_DIST_ENTRY(net_kernel)); if (success) { inc_no_nodes(); erts_set_this_node(BIF_ARG_1, (Uint32) creation); diff --git a/erts/emulator/beam/erl_nif.c b/erts/emulator/beam/erl_nif.c index 086dfa95ad..acc20da991 100644 --- a/erts/emulator/beam/erl_nif.c +++ b/erts/emulator/beam/erl_nif.c @@ -2922,7 +2922,7 @@ void erts_nif_demonitored(ErtsResource* resource) ASSERT(resource->type->fn.down); erts_mtx_lock(&rmp->lock); - free_me = ((rmon_refc_dec_read(rmp) == 0) & !!rmon_is_dying(rmp)); + free_me = ((rmon_refc_dec_read(rmp) == 0) && !!rmon_is_dying(rmp)); erts_mtx_unlock(&rmp->lock); if (free_me) diff --git a/erts/emulator/beam/erl_process.c b/erts/emulator/beam/erl_process.c index d4502a8b1a..7242dcb577 100644 --- a/erts/emulator/beam/erl_process.c +++ b/erts/emulator/beam/erl_process.c @@ -7397,7 +7397,7 @@ static ERTS_INLINE int have_dirty_work(void) { return !(ERTS_EMPTY_RUNQ(ERTS_DIRTY_CPU_RUNQ) - | ERTS_EMPTY_RUNQ(ERTS_DIRTY_IO_RUNQ)); + || ERTS_EMPTY_RUNQ(ERTS_DIRTY_IO_RUNQ)); } #define ERTS_MSB_NONE_PRIO_BIT PORT_BIT |