[Development] QProperty and library coding guide
Oswald Buddenhagen
oswald.buddenhagen at gmx.de
Sun Jul 19 14:23:48 CEST 2020
On Sun, Jul 19, 2020 at 01:14:08PM +0200, Giuseppe D'Angelo via Development wrote:
>offsetof is conditionally-supported for non standard layout classes in
>C++17.:
>
oh, good. that means that the second line should also keep working, as
that is semantically equivalent with offsetof being meaningful, afaict.
On Sun, Jul 19, 2020 at 01:20:12PM +0200, Giuseppe D'Angelo via
Development wrote:
>Il 19/07/20 12:51, Oswald Buddenhagen ha scritto:
>> - the compiler becomes intentionally belligerent, in which case an
>> override switch will be provided as well (if not instantly, then after
>> the outcry that immediately follows)
>
>File under "surely no compiler will optimize away X!", for X in [...]
>
(side effects of) actual optimizations are by definition not intentional
belligerence. (one would, however, expect that entire chunks of code
being thrown away would result in a warning that informs about
specifically that (and not just the underlying warning, which may or may
not be enabled).)
More information about the Development
mailing list