From 3f763898aaafa547a2a991eed99d2694670b07e4 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sun, 24 Oct 2021 20:19:47 +0300 Subject: [PATCH] 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. --- lib-src/ntlib.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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 -- 2.39.2