Before, clang does not warn -Wlogical-op-parentheses and -Wbitwise-op-parentheses in macros, thus miss some cases like PR 18971 and mismatch gcc's behavior.
Fix this by enabling the warning even when the expression is in macros.
Patch by Chijun Sima.