From: Philipp Stephani Date: Tue, 4 Mar 2025 19:50:50 +0000 (+0100) Subject: Make Emacs buildable with -std=c11. X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=41a3edd260862a587134842b7c918802c28f5f29;p=emacs.git Make Emacs buildable with -std=c11. With -std=c11, GCC doesn't recognize 'asm' as a keyword, see https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html and https://gcc.gnu.org/onlinedocs/gcc/Alternate-Keywords.html. Use __asm__ instead. * src/lisp.h (flush_stack_call_func): Use __asm__ instead of asm. (cherry picked from commit e978737f57ef8447bba5796dd945ac185fcadffa) --- diff --git a/src/lisp.h b/src/lisp.h index 88a3921ca79..1d53bf544d5 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -4465,7 +4465,7 @@ flush_stack_call_func (void (*func) (void *arg), void *arg) '__builtin_unwind_init' ineffective (bug#65727). See . */ #if defined __GNUC__ && !defined __clang__ && !defined __OBJC__ - asm (""); + __asm__ (""); #endif }