c++: fix -Wenum-in-bool-context