diff --git a/compiler/z80/cgcpu.pas b/compiler/z80/cgcpu.pas index 77e4d258fc..1ddd95ba0b 100644 --- a/compiler/z80/cgcpu.pas +++ b/compiler/z80/cgcpu.pas @@ -1323,7 +1323,7 @@ unit cgcpu; if (tcgsize2size[fromsize]>32) or (tcgsize2size[tosize]>32) or (fromsize=OS_NO) or (tosize=OS_NO) then internalerror(2011021310); if tcgsize2size[fromsize]>tcgsize2size[tosize] then - internalerror(2020040803); + fromsize:=tosize; if (tosize=fromsize) or (fromsize in [OS_8,OS_16,OS_32]) then begin