Skip to content

Commit 15119bc

Browse files
authored
Merge pull request #239 from JuliaMath/revert-238-patch-1
Revert "prefix symbols with _ for 32-bit x86 Windows"
2 parents 3b9454f + 4bca0f2 commit 15119bc

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

src/cdefs-compat.h

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,21 +59,15 @@
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) \

0 commit comments

Comments
 (0)