diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2019-08-06 16:25:07 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-06 16:25:07 -0700 |
commit | 6b5b18c6bfd924f0e20b0c9439da3113acb76a27 (patch) | |
tree | 8282163bf0ed0f08a10d1fd444c996c3f4dacf3c /src/base | |
parent | f06ea7c4de13e5729885fdfdf5289ee522bb5fa2 (diff) |
New C++ API: Fix branch prediction in CHECK macros. (#3161)
Diffstat (limited to 'src/base')
-rw-r--r-- | src/base/cvc4_check.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/base/cvc4_check.h b/src/base/cvc4_check.h index 703931108..b18e62303 100644 --- a/src/base/cvc4_check.h +++ b/src/base/cvc4_check.h @@ -55,11 +55,14 @@ #ifdef __has_builtin #if __has_builtin(__builtin_expect) #define CVC4_PREDICT_FALSE(x) (__builtin_expect(x, false)) +#define CVC4_PREDICT_TRUE(x) (__builtin_expect(x, true)) #else #define CVC4_PREDICT_FALSE(x) x +#define CVC4_PREDICT_TRUE(x) x #endif #else #define CVC4_PREDICT_FALSE(x) x +#define CVC4_PREDICT_TRUE(x) x #endif namespace CVC4 { |