Note that the layout doesn’t just change across compiler releases, but it also changes depending on options passed to the compiler, like optimization fuel: Rolling out (or unrolling) struct field reorderings
Therefore I think your note should also contain that such files need to be regenerated anew on every compile, and shouldn’t be checked into VCS.