aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/include/libc/_ansi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/system/include/libc/_ansi.h b/system/include/libc/_ansi.h
index e584ec38..8548e0fe 100644
--- a/system/include/libc/_ansi.h
+++ b/system/include/libc/_ansi.h
@@ -103,11 +103,13 @@
/* Support gcc's __attribute__ facility. */
+#ifndef _ATTRIBUTE /* XXX Emscripten */
#ifdef __GNUC__
#define _ATTRIBUTE(attrs) __attribute__ (attrs)
#else
#define _ATTRIBUTE(attrs)
#endif
+#endif /* XXX Emscripten */
/* The traditional meaning of 'extern inline' for GCC is not
to emit the function body unless the address is explicitly