diff --git a/src/compiler/ir-gas64.bas b/src/compiler/ir-gas64.bas index 6e7139de0..9ce24656f 100644 --- a/src/compiler/ir-gas64.bas +++ b/src/compiler/ir-gas64.bas @@ -457,6 +457,11 @@ private sub check_optim(byref code as string) poschar1=instr(code," ") instruc=left(code,poschar1-1) poschar2=instr(code,",") + if poschar2=0 then + ''case movsb|w|d|q + prevpart1="":prevpart2="":previnstruc="":flag=KUSE_MOV + exit sub + End If part1=trim(mid(code,poschar1+1,poschar2-poschar1-1)) poschar1=instr(code,"#") if poschar1=0 then