clang compile fix