Consider following code snippet:
void test(int i, int *j) {
bool b = *j < *j && *j > *j;
bool c = i < i && i > i;
i < i && i > i;
}
clang-format
will give:
void test(int i, int *j) {
bool b = *j<*j && * j> * j;
bool c = i < i && i > i;
i<i && i> i;
}