================
@@ -2547,9 +2554,15 @@ TypeInfo ASTContext::getTypeInfoImpl(const Type *T) 
const {
     const ASTRecordLayout &Layout = getASTRecordLayout(RD);
     Width = toBits(Layout.getSize());
     Align = toBits(Layout.getAlignment());
-    AlignRequirement = RD->hasAttr<AlignedAttr>()
-                           ? AlignRequirementKind::RequiredByRecord
-                           : AlignRequirementKind::None;
+    if (RD->hasAttr<AlignedAttr>())
+      AlignRequirement = AlignRequirementKind::RequiredByRecord;
+    else if (!Layout.getPragmaPackResistantAlignment().isZero())
----------------
zahiraam wrote:

No. Removed.

https://github.com/llvm/llvm-project/pull/208256
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to