eecd5d0a broke non-clang host builds. Some crt code is not always built with the just-built clang. 0da172b1 checked if the compiler is clang, not assert that the compiler is clang.