mirror of https://github.com/RT-Thread/rt-thread
修复 atomic_arm.c 多次指定类型限定符问题 (#7393)
This commit is contained in:
parent
550b9282f9
commit
4b2a44f39e
|
@ -25,7 +25,7 @@
|
||||||
#define __LDREXW(ptr) _Pragma("push") _Pragma("diag_suppress 3731") ((rt_atomic_t ) __ldrex(ptr)) _Pragma("pop")
|
#define __LDREXW(ptr) _Pragma("push") _Pragma("diag_suppress 3731") ((rt_atomic_t ) __ldrex(ptr)) _Pragma("pop")
|
||||||
#endif
|
#endif
|
||||||
#elif defined (__IAR_SYSTEMS_ICC__) /* for IAR Compiler */
|
#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);
|
return __LDREX((unsigned long *)ptr);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue