compile error on old GCC
fix warning