From: Paul Eggert Date: Sun, 27 Nov 2022 17:59:32 +0000 (-0800) Subject: explicit_bzero: work with gcc -std=c99 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=f74ecfd735c252ff716e910831cb96da8cad1be6;p=gnulib.git explicit_bzero: work with gcc -std=c99 * lib/explicit_bzero.c (explicit_bzero) [__GNUC__ && !__clang__]: Use __asm__ instead of asm. --- diff --git a/ChangeLog b/ChangeLog index 19a3dfb024..a236f89292 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-20 Bruno Haible posix_spawn tests: Fix compilation error (regression 2022-09-14). 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. */