Use UPB_LIKELY only when GNUC

pull/13171/head
Esun Kim 6 years ago
parent f3514c0600
commit 401285b2f1
  1. 6
      upb/port_def.inc

@ -52,7 +52,13 @@
#endif
/* Hints to the compiler about likely/unlikely branches. */
#ifdef __GNUC__
#define UPB_LIKELY(x) __builtin_expect((x),1)
#define UPB_UNLIKELY(x) __builtin_expect((x),0)
#else
#define UPB_LIKELY(x) (x)
#define UPB_UNLIKELY(x) (x)
#endif
/* Define UPB_BIG_ENDIAN manually if you're on big endian and your compiler
* doesn't provide these preprocessor symbols. */

Loading…
Cancel
Save