fix build with gcc6