summaryrefslogtreecommitdiff
path: root/libcpu/arm
diff options
context:
space:
mode:
author勇 <[email protected]>2023-04-27 07:09:38 +0800
committerGitHub <[email protected]>2023-04-27 07:09:38 +0800
commit4b2a44f39e5fe5d3567735a61373c8cbc9b13795 (patch)
tree8b45a8087ce3adeb7e1f296ce3dd7cc2694e3cef /libcpu/arm
parent550b9282f9706885e9beeb280adfba7657db5eb9 (diff)
修复 atomic_arm.c 多次指定类型限定符问题 (#7393)
Diffstat (limited to 'libcpu/arm')
-rw-r--r--libcpu/arm/common/atomic_arm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcpu/arm/common/atomic_arm.c b/libcpu/arm/common/atomic_arm.c
index bcdb496317..023b2012df 100644
--- a/libcpu/arm/common/atomic_arm.c
+++ b/libcpu/arm/common/atomic_arm.c
@@ -25,7 +25,7 @@
#define __LDREXW(ptr) _Pragma("push") _Pragma("diag_suppress 3731") ((rt_atomic_t ) __ldrex(ptr)) _Pragma("pop")
#endif
#elif defined (__IAR_SYSTEMS_ICC__) /* for IAR Compiler */
-_Pragma("inline=forced") __intrinsic rt_atomic_t __LDREXW(volatile rt_atomic_t volatile *ptr)
+_Pragma("inline=forced") __intrinsic rt_atomic_t __LDREXW(volatile rt_atomic_t *ptr)
{
return __LDREX((unsigned long *)ptr);
}