Compiling lazarus with current fpc (since about a week) gives

synmacrorecorder.pas(618,43) Error: Asm: [mov ???,mem32] invalid combination
of opcode and operands

I tried to create a small example for a bug report, but was not able to
reproduce it in a small example.

procedure TCustomSynMacroRecorder.SaveToStream(aDest: TStream);
var
  cEvent, eCnt : integer;
begin
  eCnt := EventCount;
  aDest.Write(eCnt, sizeof(eCnt));
  for cEvent := 0 to eCnt -1 do
    Events[ cEvent ].SaveToStream( aDest ); // line 618
end;

where Events is defined as
  property Events[aIndex: integer]: TSynMacroEvent read GetEvent;


Maybe someone can give me a hint or two, how to report this.


Mattias


-- 

_______________________________________________
fpc-devel maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to