clang only