clang on Linux x86_64 complains about unreachable code.