clang interface fix