fix gcc 5