<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-03-19 5:25 GMT-03:00 Sven Barth via fpc-pascal <span dir="ltr"><<a target="_blank" href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>></span>:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><span class="gmail-"><p>Am 19.03.2017 05:07 schrieb "African Wild Dog" <<a target="_blank" href="mailto:paintedlycaon@gmail.com">paintedlycaon@gmail.com</a>>:<br>
><br>
> Hello,<br>
><br>
> Test env: debian jessie amd64 - fpc 3.0.2<br>
><br>
> It seems free pascal have a bug when handling interface inheritance using generics. <br>
><br>
> When i try to compile the unit bellow, i get this error: <br>
><br>
> "interface_bug.pas(41,44) Error: Incompatible types: got "TImplementor<System.LongInt>" expected "IParentInterface<System.<wbr>LongInt>""</p>
</span><p>I think this will happen with non-generic interfaces as well. So please test with those and if possible also with 3.1.1 and report a bug if necessary (preferable with a non-generic example, makes things easier to debug ;) ).</p>
<p></p></blockquote><div><br></div></div>Bug confirmed on 3.1.1. <br></div><div class="gmail_extra">Issued as <a href="http://bugs.freepascal.org/view.php?id=31568">http://bugs.freepascal.org/view.php?id=31568.</a><br><br></div><div class="gmail_extra">Regards<br></div></div>