llvm/llvm-project
在 GitHub 查看Add option to readability-implicit-bool-conversion check to allow implicit conversion *to bool*
Open
#36,323 创建于 2018年4月2日
bugzillaclang-tidyenhancementgood first issue
描述
| Bugzilla Link | 36975 |
| Version | unspecified |
| OS | All |
| Reporter | LLVM Bugzilla Contributor |
Extended Description
From the readability-implicit-bool-conversion check, I'd like to take advantage of these parts:
- boolean expression/literal to integer,
- boolean expression/literal to floating.
But not these:
- integer expression/literal to boolean,
- floating expression/literal to boolean,
- pointer/pointer to member/nullptr/NULL to boolean,
Seems like an AllowConversionsToBool option would take care of this. Maybe for completeness/symmetry also a AllowConversionsFromBool option. Both defaulting to 0.