Atozed Forums
Delphi 10.4.1 compiler bug RSP-30787 - Printable Version

+- Atozed Forums (https://www.atozed.com/forums)
+-- Forum: Atozed Software Products (https://www.atozed.com/forums/forum-1.html)
+--- Forum: IntraWeb (https://www.atozed.com/forums/forum-3.html)
+---- Forum: English (https://www.atozed.com/forums/forum-16.html)
+----- Forum: IntraWeb General Discussion (https://www.atozed.com/forums/forum-4.html)
+----- Thread: Delphi 10.4.1 compiler bug RSP-30787 (/thread-2002.html)



Delphi 10.4.1 compiler bug RSP-30787 - Alexandre Machado - 09-24-2020

Hi all,

it was brought to our attention that a new bug was discovered in Delphi 10.4.1 compiler which can potentially affect any 3rd party or even your own code:

https://quality.embarcadero.com/browse/RSP-30787

IntraWeb doesn't use unaligned fields anywhere, except in a few APIs where the records or data structures are packed. 

There are no core classes created with {$ALIGN OFF} meaning that there are no IntraWeb classes which descend from other classes containing unaligned fields.

In short: we are safe regarding this bug and your applications built with latest IntraWeb for 10.4.1 won't have any problems, unless your own code uses unaligned fields (which I don't recommend anyway, even without any compiler bug, unless you need to interface with external stuff (APIs and such).

Cheers