mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-05 21:00:05 +00:00
Optimize if HAVE_BROKEN_ALIAS_ATTRIBUTE is not defined.
This commit is contained in:
parent
a757607d82
commit
2b29b5acdd
@ -440,18 +440,15 @@
|
||||
versioned_symbol (libc, __real_foo, foo, GLIBC_2_1);
|
||||
libc_hidden_ver (__real_foo, foo) */
|
||||
|
||||
#if defined SHARED && defined DO_VERSIONING
|
||||
#if defined SHARED && defined DO_VERSIONING \
|
||||
&& !defined HAVE_BROKEN_ALIAS_ATTRIBUTE
|
||||
# ifndef __ASSEMBLER__
|
||||
# ifdef HAVE_BROKEN_VISIBILITY_ATTRIBUTE
|
||||
# define __hidden_proto_hiddenattr
|
||||
# else
|
||||
# define __hidden_proto_hiddenattr attribute_hidden
|
||||
# endif
|
||||
# ifndef HAVE_BROKEN_ALIAS_ATTRIBUTE
|
||||
# define hidden_proto(name) __hidden_proto (name, __GI_##name)
|
||||
# else
|
||||
# define hidden_proto(name)
|
||||
# endif
|
||||
# define hidden_proto(name) __hidden_proto (name, __GI_##name)
|
||||
# define __hidden_proto(name, internal) \
|
||||
__typeof (name) internal; \
|
||||
__typeof (name) name __asm__ (__hidden_asmname (#internal)) \
|
||||
|
Loading…
Reference in New Issue
Block a user