• Paul Eggert's avatar
    Improve --enable-gcc-warnings for MinGW64 · d6312354
    Paul Eggert authored
    This partially reverts my 2016-05-30 patch.  Apparently MinGW64
    still requires pacifications that GCC 7.1.1 x86-64 (Fedora 26)
    does not.  Also, pacify tparam.c, which isn’t used on Fedora.
    * lib-src/etags.c (process_file_name, TeX_commands):
    * src/buffer.c (fix_overlays_before):
    * src/data.c (Fmake_variable_buffer_local, cons_to_unsigned)
    (cons_to_signed):
    * src/editfns.c (Ftranslate_region_internal):
    Prefer UNINIT to some stray value, as this simplifies
    code-reading later.
    * src/eval.c (CACHEABLE): New macro.
    (internal_lisp_condition_case): Use it.
    * src/tparam.c (tparam1): Use FALLTHROUGH to pacify GCC.
    d6312354
data.c 109 KB