diff options
author | Eli Zaretskii <eliz@gnu.org> | 2021-10-24 20:19:47 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2021-10-24 20:19:47 +0300 |
commit | 3f763898aaafa547a2a991eed99d2694670b07e4 (patch) | |
tree | d44f7532bba6ceb29c534afab5851ae149ef290e /lib-src | |
parent | 817c929edaf77dbdcd2ce7b9e6bbd3a5c57604f1 (diff) | |
download | emacs-3f763898aaafa547a2a991eed99d2694670b07e4.tar.gz |
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
<andrewjmoreton@gmail.com>. Do not merge to master.
Diffstat (limited to 'lib-src')
-rw-r--r-- | lib-src/ntlib.c | 9 |
1 files changed, 9 insertions, 0 deletions
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 <https://www.gnu.org/licenses/>. */ +/* 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 <windows.h> #include <stdlib.h> #include <stdio.h> |