<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-03-21 15:08 GMT+01:00 Michael Van Canneyt <span dir="ltr"><<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">No need for that.<br>
<br>
You just need to {$IFNDEF VER3_0} all record operators code.<br>
<br>
A make cycle compiles 3 times.<br>
<br>
During a make cycle you must start with 3.0.0, this will compile the RTL<br>
with 3.0.0 and this excludes record operators.<br>
<br>
During the second compile, it will be with the latest compiler, so VER3_1_1,<br>
which will include the record operators code, and all will be well.</blockquote><div><br></div><div>Sounds perfect! </div><div><br></div><div>@Michael, @Sven: now I know why compiler_cycle was problematic for my branch :)</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Best regards,<br>Maciej Izak</div></div></div>
</div></div>