From 04191d1b325186fcd788a4a0a89274f8b9a9943b Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 27 Nov 2022 09:59:32 -0800 Subject: [PATCH] explicit_bzero: work with gcc -std=c99 * lib/explicit_bzero.c (explicit_bzero) [__GNUC__ && !__clang__]: Use __asm__ instead of asm. --- ChangeLog | 6 ++++++ lib/explicit_bzero.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 36825874d2..eedab2ae83 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2022-11-27 Paul Eggert + + explicit_bzero: work with gcc -std=c99 + * lib/explicit_bzero.c (explicit_bzero) [__GNUC__ && !__clang__]: + Use __asm__ instead of asm. + 2022-11-26 Paul Eggert Prefer "kill -INT" to killing with a number diff --git a/lib/explicit_bzero.c b/lib/explicit_bzero.c index ad0bfd170c..584f982924 100644 --- a/lib/explicit_bzero.c +++ b/lib/explicit_bzero.c @@ -57,7 +57,7 @@ explicit_bzero (void *s, size_t len) #elif defined __GNUC__ && !defined __clang__ memset (s, '\0', len); /* Compiler barrier. */ - asm volatile ("" ::: "memory"); + __asm__ volatile ("" ::: "memory"); #elif defined __clang__ memset (s, '\0', len); /* Compiler barrier. */ -- 2.37.2