<HTML>
<style> IBODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }</style>I always get nervous of mode switches because it's hard to remember them or realise they exist, and it feels a little hacky, like it's a kind of compatibility setting more than anything else.  Like at one point, I preferred there was an explicit way to set a type's alignment so there's no ambiguity or risk of bugs if a different setting is used or otherwise overridden.  e.g.<br>
<br>
<div>type</div><div>  TVector4f = packed record<br>
    x, y, z, w: Single;<br>
  end align 16;<br>
<br>
Just my thought.<br>
<br>
Kit<br>
</div> <br>
<br>
<span style="font-weight: bold;">On Sat 30/03/19 17:31 , Mattias Gaertner via fpc-devel fpc-devel@lists.freepascal.org sent:<br>
</span><blockquote style="BORDER-LEFT: #F5F5F5 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">On Sat, 30 Mar 2019 12:57:48 -0400
<br>

Ryan Joseph <<a href="mailto:ryan@thealchemistguild.com">ryan@thealchemistguild.com</a>> wrote:
<br>


<br>

<span style="color: rgb(102, 102, 102);">> > On Mar 30, 2019, at 12:53 PM, Mattias Gaertner via fpc-devel
</span><br>

<span style="color: rgb(102, 102, 102);">> > <<a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>> wrote:
</span><br>

<span style="color: rgb(102, 102, 102);">> > 
</span><br>

<span style="color: rgb(102, 102, 102);">> > I guess you mean auto dereferencing.
</span><br>

<span style="color: rgb(102, 102, 102);">> > {$ModeSwitch AutoDeref}  
</span><br>

<span style="color: rgb(102, 102, 102);">> 
</span><br>

<span style="color: rgb(102, 102, 102);">> Yeah I just found this by looking around in the compiler. Mind.
</span><br>

<span style="color: rgb(102, 102, 102);">> Blown. No idea that existed!
</span><br>


<br>

And some people still ask for more modeswitches...
<br>


<br>

Mattias
<br>

_______________________________________________
<br>

fpc-devel maillist  -  <a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<br>

<a target="_blank" href="<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>"><span style="color: red;">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</span></a>
<br>

<br>

<br>

</blockquote></HTML>