mirror of
https://github.com/esphome/esphome.git
synced 2026-06-24 14:01:01 +00:00
[scheduler] Force-inline process_to_add() fast path (#15685)
This commit is contained in:
@@ -138,7 +138,7 @@ class Scheduler {
|
||||
// (single-threaded). This is safe because the main loop is the only thread
|
||||
// that reads to_add_ without holding lock_; other threads may read it only
|
||||
// while holding the mutex (e.g. cancel_item_locked_).
|
||||
inline void HOT process_to_add() {
|
||||
inline void ESPHOME_ALWAYS_INLINE HOT process_to_add() {
|
||||
if (this->to_add_empty_())
|
||||
return;
|
||||
this->process_to_add_slow_path_();
|
||||
|
||||
Reference in New Issue
Block a user