File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5959#endif /* __warn_references */
6060#endif /* __STDC__ */
6161#elif defined(__clang__ ) /* CLANG */
62- #if defined(_WIN32 ) && defined (_X86_ )
63- #define openlibm_symbol_prefix "_"
64- #else
65- #define openlibm_symbol_prefix ""
66- #endif
6762#ifdef __STDC__
6863#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)
7166#else
7267#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")
7570#endif
76- #undef openlibm_symbol_prefix
7771#else /* !__ELF__ */
7872#ifdef __STDC__
7973#define openlibm_weak_reference (sym ,alias ) \
You can’t perform that action at this time.
0 commit comments