X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=include%2Fbabeltrace%2Fprio_heap.h;fp=include%2Fbabeltrace%2Fprio_heap.h;h=b3e2491e519b9be5e86409b54f89a3985397cafb;hp=1a523313f84134d07f75f3c547a294dd6128c0a7;hb=96e1cf269c09a34129404b430f1a5d158adf3a57;hpb=90bf3cefc3f8799b3a822bf9123f21e81220574e diff --git a/include/babeltrace/prio_heap.h b/include/babeltrace/prio_heap.h index 1a523313..b3e2491e 100644 --- a/include/babeltrace/prio_heap.h +++ b/include/babeltrace/prio_heap.h @@ -21,6 +21,7 @@ */ #include +#include struct ptr_heap { size_t len, alloc_len; @@ -47,7 +48,7 @@ void check_heap(const struct ptr_heap *heap) static inline void *heap_maximum(const struct ptr_heap *heap) { check_heap(heap); - return heap->len ? heap->ptrs[0] : NULL; + return likely(heap->len) ? heap->ptrs[0] : NULL; } /**