diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-03 07:12:59 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-03 07:12:59 +0100 |
| commit | f007cab7e755cb2f0353670765f890caf446d267 (patch) | |
| tree | 6cd74a63cdf572163da119b39b9c6b0c66460cdd /src | |
| parent | 5925f0b1fa68fa05cd4f6738c039284bec6cfe24 (diff) | |
adds hints
Diffstat (limited to 'src')
| -rw-r--r-- | src/source.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/source.cc b/src/source.cc index 41458af..ff1257b 100644 --- a/src/source.cc +++ b/src/source.cc @@ -75,7 +75,7 @@ void buffer_stack_push(Buffer_Stack* manager, Buffer* b) { assert_neq(manager, nullptr); assert_neq(b, nullptr); - if (manager->stack != nullptr) link_after(manager->stack, &b->link); + if (likely(manager->stack != nullptr)) link_after(manager->stack, &b->link); manager->stack = &b->link; } @@ -84,7 +84,7 @@ bool buffer_stack_pop(Buffer_Stack* manager, Buffer** b) { assert_neq(b, nullptr); Link* link = manager->stack; - if (link == nullptr) return false; + if (unlikely(link == nullptr)) return false; Link* next = link->prev; link_remove(link); |
