remove attribute((const)) from arm __pthread_self inline function

commit a603a75a72 did this for the
public pthread_self function but not the internal inline one.
This commit is contained in:
Rich Felker 2015-10-15 00:20:50 -04:00
parent 8d93cb5775
commit 0ba35d69c0

View File

@ -1,7 +1,7 @@
#if ((__ARM_ARCH_6K__ || __ARM_ARCH_6ZK__) && !__thumb__) \ #if ((__ARM_ARCH_6K__ || __ARM_ARCH_6ZK__) && !__thumb__) \
|| __ARM_ARCH_7A__ || __ARM_ARCH_7R__ || __ARM_ARCH >= 7 || __ARM_ARCH_7A__ || __ARM_ARCH_7R__ || __ARM_ARCH >= 7
static inline __attribute__((const)) pthread_t __pthread_self() static inline pthread_t __pthread_self()
{ {
char *p; char *p;
__asm__( "mrc p15,0,%0,c13,c0,3" : "=r"(p) ); __asm__( "mrc p15,0,%0,c13,c0,3" : "=r"(p) );
@ -10,7 +10,7 @@ static inline __attribute__((const)) pthread_t __pthread_self()
#else #else
static inline __attribute__((const)) pthread_t __pthread_self() static inline pthread_t __pthread_self()
{ {
#ifdef __clang__ #ifdef __clang__
char *p; char *p;