fixing warning generated by gcc but not clang