c++: fix -Wimplicit-fallthrough