summaryrefslogtreecommitdiff
path: root/erts/lib_src
diff options
context:
space:
mode:
authorSverker Eriksson <sverker@erlang.org>2021-02-18 19:02:07 +0100
committerSverker Eriksson <sverker@erlang.org>2021-02-18 19:02:07 +0100
commit82f855a488df40498837db9492bb576add152296 (patch)
treed50f433a3b78aa00060e55bdc2c5178997284567 /erts/lib_src
parent188ce0ba2c948826c636a145f249a995c9983717 (diff)
parentce5d18a2c4275c8be72936667c91036697ec77e5 (diff)
downloaderlang-82f855a488df40498837db9492bb576add152296.tar.gz
Merge branch 'lukas/erts/clang-sanatizer'
Diffstat (limited to 'erts/lib_src')
-rw-r--r--erts/lib_src/common/ethr_aux.c4
-rw-r--r--erts/lib_src/common/ethr_mutex.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/erts/lib_src/common/ethr_aux.c b/erts/lib_src/common/ethr_aux.c
index c24f262e9c..ea860fa568 100644
--- a/erts/lib_src/common/ethr_aux.c
+++ b/erts/lib_src/common/ethr_aux.c
@@ -751,9 +751,9 @@ ETHR_IMPL_NORETURN__ ethr_fatal_error__(const char *file,
ethr_abort__();
}
-int ethr_assert_failed(const char *file, int line, const char *func, char *a)
+ETHR_IMPL_NORETURN__
+ethr_assert_failed(const char *file, int line, const char *func, char *a)
{
fprintf(stderr, "%s:%d: %s(): Assertion failed: %s\n", file, line, func, a);
ethr_abort__();
- return 0;
}
diff --git a/erts/lib_src/common/ethr_mutex.c b/erts/lib_src/common/ethr_mutex.c
index 7be83b9117..acc7cb2da2 100644
--- a/erts/lib_src/common/ethr_mutex.c
+++ b/erts/lib_src/common/ethr_mutex.c
@@ -1058,7 +1058,7 @@ ethr_cond_signal(ethr_cond *cnd)
ethr_ts_event *tse;
ETHR_ASSERT(!ethr_not_inited__);
- ETHR_ASSERT(cnd);
+ ETHR_ASSERT(cnd != NULL);
ETHR_ASSERT(cnd->initialized == ETHR_COND_INITIALIZED);
ETHR_MTX_HARD_DEBUG_FENCE_CHK(cnd);