[This question is related to but not the same as this one.]
If I try to use values of certain types as boolean expressions, I get a warning. Rather than su
Disable the warning.
Write for clarity first; then profile; then optimize for speed, where required.