* src/print.c (print_bool_vector): Don’t assume SIZE fits
into ptrdiff_t, since it is an EMACS_INT. This
pacifies gcc -Wformat-overflow on i686 --with-wide-int.
(cherry picked from commit
a53fd69fe21ea057cd257e663219a33399545949)
ptrdiff_t real_size_in_bytes = size_in_bytes;
unsigned char *data = bool_vector_uchar_data (obj);
- char buf[sizeof "#&\"" + INT_STRLEN_BOUND (ptrdiff_t)];
+ char buf[sizeof "#&\"" + INT_STRLEN_BOUND (EMACS_INT)];
int len = sprintf (buf, "#&%"pI"d\"", size);
strout (buf, len, len, printcharfun);