Fix the compilation using clang