From 41a3edd260862a587134842b7c918802c28f5f29 Mon Sep 17 00:00:00 2001 From: Philipp Stephani Date: Tue, 4 Mar 2025 20:50:50 +0100 Subject: [PATCH] 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) --- src/lisp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } -- 2.39.5