found a clang bug