summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_process.h
diff options
context:
space:
mode:
authorRickard Green <rickard@erlang.org>2021-04-29 16:01:35 +0200
committerRickard Green <rickard@erlang.org>2021-04-29 16:01:35 +0200
commit60733fad4edcf26f644fb2c6f7cf68d7970b2eb2 (patch)
tree9b8145fc5d7a6ba799704bdc70bb901862d760ad /erts/emulator/beam/erl_process.h
parentee403124b6f93d85ce06b89f500f8b2c5e70b87b (diff)
parentc6d4aeb620b09c986c23a5a3e5b03418ec65700f (diff)
downloaderlang-60733fad4edcf26f644fb2c6f7cf68d7970b2eb2.tar.gz
Merge branch 'rickard/assert-fix'
* rickard/assert-fix: Disable faulty assert
Diffstat (limited to 'erts/emulator/beam/erl_process.h')
-rw-r--r--erts/emulator/beam/erl_process.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/erts/emulator/beam/erl_process.h b/erts/emulator/beam/erl_process.h
index 447acc1974..c3efe2db1e 100644
--- a/erts/emulator/beam/erl_process.h
+++ b/erts/emulator/beam/erl_process.h
@@ -2414,7 +2414,13 @@ ErtsSchedulerData *erts_proc_sched_data(Process *c_p)
else {
esdp = erts_get_scheduler_data();
ASSERT(esdp);
- ASSERT(ERTS_SCHEDULER_IS_DIRTY(esdp));
+ /*
+ * Not always true that we are on a dirty
+ * scheduler; we may be executing on
+ * behalf of another process...
+ *
+ * ASSERT(ERTS_SCHEDULER_IS_DIRTY(esdp));
+ */
}
ASSERT(esdp);
return esdp;