File tree Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change 59
59
#endif /* __warn_references */
60
60
#endif /* __STDC__ */
61
61
#elif defined(__clang__ ) /* CLANG */
62
- #if defined(_WIN32 ) && defined (_X86_ )
63
- #define openlibm_symbol_prefix "_"
64
- #else
65
- #define openlibm_symbol_prefix ""
66
- #endif
67
62
#ifdef __STDC__
68
63
#define openlibm_weak_reference (sym ,alias ) \
69
- __asm__(".weak_reference " openlibm_symbol_prefix #alias); \
70
- __asm__(".set " openlibm_symbol_prefix #alias ", " openlibm_symbol_prefix #sym)
64
+ __asm__(".weak_reference " #alias); \
65
+ __asm__(".set " #alias ", " #sym)
71
66
#else
72
67
#define openlibm_weak_reference (sym ,alias ) \
73
- __asm__(".weak_reference openlibm_symbol_prefix /**/ alias ");\
74
- __asm__(".set openlibm_symbol_prefix /**/ alias , openlibm_symbol_prefix /**/ sym ")
68
+ __asm__(".weak_reference alias");\
69
+ __asm__(".set alias, sym")
75
70
#endif
76
- #undef openlibm_symbol_prefix
77
71
#else /* !__ELF__ */
78
72
#ifdef __STDC__
79
73
#define openlibm_weak_reference (sym ,alias ) \
You can’t perform that action at this time.
0 commit comments