[fpc-devel]byte:=byte+round(single) -> error

Peter Vreman peter at freepascal.org
Sun Mar 14 23:01:59 CET 2004


> Hi
>  for line:
>
>   tabzas^[pole].gpraca[lip]:=tabzas^[pole].gpraca[lip]
>                                             +round(tabpen[i].tabG[1]);
> where:
>  tabzas^[pole].gpraca[lip] --> is BYTE
>  tabpen[i].tabG[1] --> is SINGLE
>
> I recieve compilation error:
> plbazae.pas(2937,69) Error: Asm: [mov reg8,???] invalid combination of
> opcode and operands
> plbazae.pas(4277,1) Fatal: There were 1 errors compiling module, stopping
>
> for today FPC for WIN32

Can you provide code that we can use to reproduce the problem. Without
reproduction we can't fix it.

Peter





More information about the fpc-devel mailing list