فهرست منبع

Workarounds in cdefs-compat for clang.

Viral B. Shah 13 سال پیش
والد
کامیت
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)	\