aboutsummaryrefslogtreecommitdiffstats
path: root/vespalog
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-11-06 18:49:35 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-11-07 23:20:36 +0000
commit483ef993f06040f76b133ac857095e75c58e44bc (patch)
tree4d1b4bf741aaf388b0b7fe212c184b3ae87c6803 /vespalog
parent81f33dd36a90bcef7be8a88021a820526b093c06 (diff)
Use builtin_expect to advise on most likely branch
Diffstat (limited to 'vespalog')
-rw-r--r--vespalog/src/vespa/log/log.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/vespalog/src/vespa/log/log.h b/vespalog/src/vespa/log/log.h
index 38b16e26fc2..c69916f695a 100644
--- a/vespalog/src/vespa/log/log.h
+++ b/vespalog/src/vespa/log/log.h
@@ -38,13 +38,13 @@ static int log_dummmy __attribute__((unused)) = logger.setRcsId(x)
#ifndef VESPA_LOG_USELOGBUFFERFORREGULARLOG
#define LOG(level, ...) \
do { \
- if (logger.wants(ns_log::Logger::level)) { \
+ if (__builtin_expect(logger.wants(ns_log::Logger::level), false)) { \
logger.doLog(ns_log::Logger::level, __FILE__, __LINE__, __VA_ARGS__); \
} \
} while (false)
#define VLOG(level, ...) \
do { \
- if (logger.wants(level)) { \
+ if (__builtin_expect(logger.wants(level), false)) { \
logger.doLog(level, __FILE__, __LINE__, __VA_ARGS__); \
} \
} while (false)