llvm/llvm-project
Voir sur GitHubAdd option to readability-implicit-bool-conversion check to allow implicit conversion *to bool*
Open
#36 323 ouverte le 2 avr. 2018
bugzillaclang-tidyenhancementgood first issue
Métriques du dépôt
- Stars
- (26 378 stars)
- Métriques de merge PR
- (Merge moyen 1j 2h) (1 000 PRs mergées en 30 j)
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.