On Wed, Apr 24, 2019 at 12:41:25PM -0600, Jeff Law wrote:
> >>> 4.) Compilers make sure that exposed objects never
> >>> are allocated next to each other (as Jens proposed).
> >> Ugh.  Not sure how you enforce that.  Consider that the compiler may
> >> ultimately have no control over layout of data in static storage.
> > 
> > Make everything 1 byte larger.
> Not a bad idea.  I suspect the embedded folks would go bananas though.

With variables with larger alignment that can be significantly more
than one byte.  That is not going to fly even for non-embedded.

        Jakub

Reply via email to