fix GCC 4.8 warnings