]> Savannah Git Hosting - gnulib.git/commitdiff
explicit_bzero: work with gcc -std=c99
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 27 Nov 2022 17:59:32 +0000 (09:59 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 27 Nov 2022 18:04:00 +0000 (10:04 -0800)
* lib/explicit_bzero.c (explicit_bzero) [__GNUC__ && !__clang__]:
Use __asm__ instead of asm.

ChangeLog
lib/explicit_bzero.c

index 36825874d297c76aeeccf7473bbf1bec944df5e0..eedab2ae83cc9843544ffd67ca622633ff06cd4a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-11-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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  <eggert@cs.ucla.edu>
 
        Prefer "kill -INT" to killing with a number
index ad0bfd170ca5c4abb744a4d24cd645e4da111277..584f98292434571b901413bf097c2dab3b11d23d 100644 (file)
@@ -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.  */