added a clang wrong-code bug