llvm/llvm-project
Vedi su GitHubAdd option to readability-implicit-bool-conversion check to allow implicit conversion *to bool*
Open
#36.323 aperta il 2 apr 2018
bugzillaclang-tidyenhancementgood first issue
Metriche repository
- Star
- (26.378 star)
- Metriche merge PR
- (Merge medio 1g 2h) (1000 PR mergiate in 30 g)
Descrizione
| 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.