From: Timo Sirainen Date: Thu, 1 Sep 2016 05:11:46 +0000 (-1000) Subject: lib: Minor t_push() optimization - use unlikely() X-Git-Tag: 2.3.0.rc1~3091 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8cf55b1c05d0d0a19c95ebbc8390ceb1d36da4a9;p=thirdparty%2Fdovecot%2Fcore.git lib: Minor t_push() optimization - use unlikely() --- diff --git a/src/lib/data-stack.c b/src/lib/data-stack.c index 342932df26..290d40aa3f 100644 --- a/src/lib/data-stack.c +++ b/src/lib/data-stack.c @@ -133,7 +133,7 @@ unsigned int t_push(const char *marker) frame_pos++; if (frame_pos == BLOCK_FRAME_COUNT) { /* frame block full */ - if (data_stack_frame == 0) { + if (unlikely(data_stack_frame == 0)) { /* kludgy, but allow this before initialization */ frame_pos = 0; data_stack_init();