Trying to compile this code procedure SystemCall(n: integer); assembler; inline; asm MOV R0, R0, LSL #0x10 SWI R0 end; I get this internal error 200501051 on the '#' character. Is it an error in my code or it is a compiler related issue?