fixing clang build