clang work