From: Rich Felker Date: Thu, 15 Oct 2015 04:20:50 +0000 (-0400) Subject: remove attribute((const)) from arm __pthread_self inline function X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=0ba35d69c0e77b225ec640d2bd112ff6d9d3b2af;p=musl 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. --- 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;