llvm/llvm-project
Ver no GitHubAdd option to readability-implicit-bool-conversion check to allow implicit conversion *to bool*
Open
#36.323 aberto em 2 de abr. de 2018
bugzillaclang-tidyenhancementgood first issue
Métricas do repositório
- Stars
- (26.378 stars)
- Métricas de merge de PR
- (Mesclagem média 1d 2h) (1.000 fundiu PRs em 30d)
Description
| 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.