Преглед на файлове

Workarounds in cdefs-compat for clang.

Viral B. Shah преди 12 години
родител
ревизия
62c895488f
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      include/cdefs-compat.h

+ 4 - 0
include/cdefs-compat.h

@@ -49,6 +49,10 @@
 	__asm__(".asciz \"msg\"");	\
 	__asm__(".previous")
 #endif	/* __STDC__ */
+#elif defined(__clang__) /* CLANG */
+#define __weak_reference(sym,alias)    \
+       __asm__(".weak_reference alias");\
+       __asm__(".set alias, sym")
 #else	/* !__ELF__ */
 #ifdef __STDC__
 #define __weak_reference(sym,alias)	\