+ fix warnings with clang