<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">Hi, there.<div class="mb_sig"></div><div><br></div><div>In ExternalType class >> #initializeAtomicTypes, there is an interesting claim and a piece of dead code:</div><div><br></div><div><div>"On 32 bits Windows and MacOS, double and long have an alignment of 8. But on Linux, their alignment is 4"</div><div>(Smalltalk wordSize = 4 and: [Smalltalk platformName = 'unix']) ifTrue: [</div><div><span style="white-space:pre">   </span>(#('double longlong ulonglong') includes: typeName) ifTrue: [</div><div><span style="white-space:pre">         </span>byteAlignment := 4</div><div><span style="white-space:pre">    </span>]</div><div>].</div></div><div><br></div><div>As you can see, there are single quotes missing and so will the path "byteAlignment  := 4" never be reached.</div><div><br></div><div>I tried to figure out whether one should either fix the conditional or remove the entire passage. Maybe this got long fixed inside the FFI plugin?</div><div><br></div><div>Best,</div><div>Marcel</div></div>