Conversely, if any declaration of an entity has an
alignment-specifier,
every defining
declaration of that entity shall specify an equivalent alignment
.No diagnostic is required if declarations of an entity have
different 
alignment-specifiers
in different translation units
.[
Example 2: 
struct S { int x; } s, *p = &s;
struct alignas(16) S;           
extern S* p;
 — 
end example]