================
@@ -1210,15 +1217,16 @@ ItaniumRecordLayoutBuilder::LayoutBase(const
BaseSubobjectInfo *Base) {
HasExternalLayout = External.getExternalNVBaseOffset(Base->Class,
Offset);
}
+ // Clang <= 6 incorrectly applied the 'packed' attribute to base classes.
+ // Per GCC's documentation, it only applies to non-static data members.
+ const bool PackedAppliesToBases =
----------------
davidmenggx wrote:
Reused on line 1287
https://github.com/llvm/llvm-project/pull/198417
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits