From: Eli Zaretskii Date: Sun, 24 Oct 2021 17:19:47 +0000 (+0300) Subject: Fix compilation errors with MinGW64 GCC 11 X-Git-Tag: emacs-28.0.90~190 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=3f763898aaafa547a2a991eed99d2694670b07e4;p=emacs.git Fix compilation errors with MinGW64 GCC 11 * lib-src/ntlib.c (_GL_ATTRIBUTE_MALLOC) (_GL_ATTRIBUTE_DEALLOC_FREE): Define to avoid compilation errors with MinGW64 GCC 11. Suggested by Andy Moreton . Do not merge to master. --- diff --git a/lib-src/ntlib.c b/lib-src/ntlib.c index bcbc0064318..ccf827cf526 100644 --- a/lib-src/ntlib.c +++ b/lib-src/ntlib.c @@ -20,6 +20,15 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Emacs. If not, see . */ +/* Temporary workaround for compilation problems with MinGW64 GCC 11. + The funky #ifdef's are to avoid warnings about unused macros. */ +#define _GL_ATTRIBUTE_MALLOC +#define _GL_ATTRIBUTE_DEALLOC_FREE +#ifdef _GL_ATTRIBUTE_MALLOC +#endif +#ifdef _GL_ATTRIBUTE_DEALLOC_FREE +#endif + #include #include #include