================ @@ -251,6 +253,15 @@ bool RISCVABIInfo::detectFPCCEligibleStructHelper(QualType Ty, CharUnits CurOff, // bitwidth is XLen or less. if (getContext().getTypeSize(QTy) > XLen && BitWidth <= XLen) QTy = getContext().getIntTypeForBitwidth(XLen, false); + // Trim type to alignment/bitwidth if that is possible + else if (getContext().getTypeSize(QTy) > Alignment && + getContext().getTypeSize(QTy) > BitWidth) { + bool isSigned = + FD->getType().getTypePtr()->hasSignedIntegerRepresentation(); + unsigned bits = ---------------- topperc wrote:
Capitalize https://github.com/llvm/llvm-project/pull/110690 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits