keil 求助 nrf51822

keil for arm 5 来作一个nrf51822的项目,官方的sdk 但是不知道为什么,里面的一个库
nrfdelay.h 每次编译都报错,官方解释说是误报,有什么办法解决?
误报代码:
static __ASM void __INLINE nrf_delay_us(uint32_t volatile number_of_us)
{
loop
SUBS R0, R0, #1
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
BNE loop
BX LR
}
错误信息 nrf_delay.h(10): error: A1163E: Unknown opcode loop , expecting opcode or Macro

试着改变编译器设置,此外,头文件是不需要单独编译的。