summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_lock_check.h
diff options
context:
space:
mode:
authorSverker Eriksson <sverker@erlang.org>2021-02-05 17:41:51 +0100
committerSverker Eriksson <sverker@erlang.org>2021-02-18 18:51:15 +0100
commitc12a50bafeec92b62b7536c494a237b484a9fbc0 (patch)
tree5eb438cd81cb48a498c7859e654ceca61f110bd2 /erts/emulator/beam/erl_lock_check.h
parentf07eb53800f55889281f601e98b2a5c4da378bd8 (diff)
downloaderlang-c12a50bafeec92b62b7536c494a237b484a9fbc0.tar.gz
erts: Fix ERTS_LC_ASSERT to use ERTS_IS_CRASH__DUMPING
instead of ERTS_SOMEONE_IS_CRASH_DUMPING. Seems more correct that only the thread doing the crash dump is allowed skip locks. Change triggered by code checker warning erts_lc_mtx_is_locked called with prt->port_data_lock as NULL in erts_thr_drvport2port.
Diffstat (limited to 'erts/emulator/beam/erl_lock_check.h')
-rw-r--r--erts/emulator/beam/erl_lock_check.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/erts/emulator/beam/erl_lock_check.h b/erts/emulator/beam/erl_lock_check.h
index 92f056bee1..3f3ddcca78 100644
--- a/erts/emulator/beam/erl_lock_check.h
+++ b/erts/emulator/beam/erl_lock_check.h
@@ -98,7 +98,7 @@ int erts_lc_is_emu_thr(void);
Eterm erts_lc_dump_graph(void);
#define ERTS_LC_ASSERT(A) \
- ((void) (((A) || ERTS_SOMEONE_IS_CRASH_DUMPING) ? 1 : erts_lc_assert_failed(__FILE__, __LINE__, #A)))
+ ((void) (((A) || ERTS_IS_CRASH_DUMPING) ? 1 : erts_lc_assert_failed(__FILE__, __LINE__, #A)))
#else /* #ifdef ERTS_ENABLE_LOCK_CHECK */
#define ERTS_LC_ASSERT(A) ((void) 1)
#endif /* #ifdef ERTS_ENABLE_LOCK_CHECK */