Просмотр исходного кода

ldso: use unlikely macro

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Bernhard Reutner-Fischer 10 лет назад
Родитель
Сommit
f0ab57ca00
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      ldso/include/ldsodefs.h

+ 1 - 1
ldso/include/ldsodefs.h

@@ -66,7 +66,7 @@ extern void _dl_allocate_static_tls (struct link_map *map)
 /* Taken from glibc/elf/dl-reloc.c */
 #define CHECK_STATIC_TLS(sym_map)											\
 	do {																	\
-		if (__builtin_expect ((sym_map)->l_tls_offset == NO_TLS_OFFSET, 0))	\
+		if (unlikely((sym_map)->l_tls_offset == NO_TLS_OFFSET))	\
 			_dl_allocate_static_tls (sym_map);								\
 	} while (0)