Use boolean | as binary operator between bools
This MR fixes a compiler warning "warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical]"
This MR fixes a compiler warning "warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical]"