From 0ba35d69c0e77b225ec640d2bd112ff6d9d3b2af Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Thu, 15 Oct 2015 00:20:50 -0400 Subject: [PATCH] remove attribute((const)) from arm __pthread_self inline function commit a603a75a72bb469c6be4963ed1b55fabe675fe15 did this for the public pthread_self function but not the internal inline one. --- arch/arm/pthread_arch.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/pthread_arch.h b/arch/arm/pthread_arch.h index 7ab90580..5cbb209e 100644 --- a/arch/arm/pthread_arch.h +++ b/arch/arm/pthread_arch.h @@ -1,7 +1,7 @@ #if ((__ARM_ARCH_6K__ || __ARM_ARCH_6ZK__) && !__thumb__) \ || __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; __asm__( "mrc p15,0,%0,c13,c0,3" : "=r"(p) ); @@ -10,7 +10,7 @@ static inline __attribute__((const)) pthread_t __pthread_self() #else -static inline __attribute__((const)) pthread_t __pthread_self() +static inline pthread_t __pthread_self() { #ifdef __clang__ char *p;