Move GCC-compatible pod-packing change to v15/old behavior available at v14 and below
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 24 May 2022 22:14:56 +0000 (22:14 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 25 May 2022 03:03:27 +0000 (03:03 +0000)
commite59f648d698efe58b96e9b6224449b2b8cfa872a
tree7cf5e70434a919c12f60e78174cbd036d12a4819
parentb06049bc3b79be4a037a60dec4ad19a68e196a8f
Move GCC-compatible pod-packing change to v15/old behavior available at v14 and below

Since this didn't make it into the v14 release - anyone requesting the
v14 ABI shouldn't get this GCC-compatible change that isn't backwards
compatible with v14 Clang.

Differential Revision: https://reviews.llvm.org/D126334
clang/docs/ReleaseNotes.rst
clang/include/clang/Basic/LangOptions.h
clang/lib/AST/RecordLayoutBuilder.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/test/SemaCXX/class-layout.cpp