clang related updates