I agree with the compiler - I can’t figure out exactly what was meant here either:
bml_r2.c: In function ‘mca_bml_r2_endpoint_add_btl’: bml_r2.c:271:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] if ((btl_in_use && (btl_flags & MCA_BTL_FLAGS_RDMA) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~