```c++ struct S {}; struct T { [[msvc::no_unique_address]] S s; }; struct V {}; struct W : T, V {}; static_assert(sizeof(W) == 1); ``` MSVC is happy with this code while Clang thinks `sizeof(W)` should be 2.