fixed warning with clang