Problem reported by Marcus Johnson (Bug#29658).
* lib/explicit_bzero.c (explicit_bzero) [__clang__]:
Don’t use asm.
+2017-12-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ explicit_bzero: port to macOS + Clang 9.0.0
+ Problem reported by Marcus Johnson (Bug#29658).
+ * lib/explicit_bzero.c (explicit_bzero) [__clang__]:
+ Don’t use asm.
+
2017-12-11 Reuben Thomas <rrt@sc3d.org>
doc: Improve explanation of supporting relocatable libraries.
explicit_memset (s, 0, len);
#else
memset (s, '\0', len);
-# ifdef __GNUC__
+# if defined __GNUC__ && !defined __clang__
/* Compiler barrier. */
asm volatile ("" ::: "memory");
# endif