Compilers may not be able to apply asm redirections to functions
after these functions are used for the first time, e.g. clang 15.
Reviewed-by: Fangrui Song <maskray@google.com>
void (*__deallocate) (void *__closure,
void *__ptr),
void *__closure);
+#ifndef _ISOMAC
+libc_hidden_proto (__libc_allocate_once_slow)
+#endif
/* Return an a pointer to an allocated and initialized data structure.
If this function returns a non-NULL value, the caller can assume
__closure);
}
-#ifndef _ISOMAC
-libc_hidden_proto (__libc_allocate_once_slow)
-#endif
-
#endif /* _ALLOCATE_ONCE_H */