[PATCH] D43829: [Sema] Add -Wparentheses warnings for macros (PR 18971)

2018-02-27 Thread Chijun Sima via Phabricator via cfe-commits
NutshellySima added a comment. In https://reviews.llvm.org/D43829#1020957, @lebedev.ri wrote: > Tests? Thanks for your advice, I'll add one. Repository: rC Clang https://reviews.llvm.org/D43829 ___ cfe-commits mailing list cfe-commits@lists.ll

[PATCH] D43829: [Sema] Add -Wparentheses warnings for macros (PR 18971)

2018-02-27 Thread Chijun Sima via Phabricator via cfe-commits
NutshellySima created this revision. NutshellySima added a reviewer: rsmith. Herald added a subscriber: cfe-commits. 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