<div dir="ltr"><div dir="ltr">On Wed, May 22, 2019 at 12:53 PM Pascal Riekenberg <<a href="mailto:pascal@riekenberg.eu">pascal@riekenberg.eu</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">No one? This is a showstopper!<br></blockquote><div><br></div><div>FWIW, you can comment out the new TBytes definitions as a temporary fix. They are not actually used anywhere in the FPC codebase.</div><div><br></div><div>More broadly I think the bigger problem is FPC's internal over-eagerness to implicitly cast things to other things... for example, if you have a type with an ":=" operator overload (or as Delphi calls it, an "Implicit" operator overload) from both "Pointer" and "TObject", FPC will always pick the "Pointer" one even if given an explicit TObject variable. They (currently) cannot co-exist. But certainly, they should be able to, if you ask me.</div></div></div>