<div dir="ltr"><p dir="ltr">> Any chance this is because libc++ gives these objects different types in the<br>
> declaration versus the definition?</p>
<p dir="ltr">I think it's unlikely. The decision to increase alignment doesn't seem to be based on anything you'd expect to be affected by that (underlying global type, possibly TBAA info). It's linkages and sizes that actually get used.</p><p dir="ltr">Tim.<br></p>
</div>