warning: address of 'b&(1071)#39; will always evaluate to 'true' [-Wpointer-bool-conversion]  -Wpointer-bool-conversion warnings trigger when a pointer which the compiler knows cannot be null is converted to a bool