================
@@ -2047,6 +2055,13 @@ void ItaniumRecordLayoutBuilder::LayoutField(const
FieldDecl *D,
CharUnits AlignTo =
!DefaultsToAIXPowerAlignment ? FieldAlign : PreferredAlign;
+
+ if (!MaxAlignmentInChars.isZero() && MaxAlignmentInChars > AlignTo) {
+ Diag(D->getLocation(), diag::warn_explicit_alignment_weakened)
+ << D->getName() << MaxAlignmentInChars.getQuantity()
----------------
AaronBallman wrote:
```suggestion
<< D << MaxAlignmentInChars.getQuantity()
```
https://github.com/llvm/llvm-project/pull/198417
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits