diff --git a/compiler/ncgrtti.pas b/compiler/ncgrtti.pas index 751c9c6f03..ddc2d4edc9 100644 --- a/compiler/ncgrtti.pas +++ b/compiler/ncgrtti.pas @@ -1638,7 +1638,7 @@ implementation begin if tf_requires_proper_alignment in target_info.flags then begin - reqalign:=target_info.alignment.maxCrecordalign; + reqalign:=min(sizeof(qword),target_info.alignment.maxCrecordalign); defaultpacking:=C_alignment; end else