Merge pull request #2003 from bbbradsmith/large_align_false_positive_fix

supress spurious "large alignment" warnings
This commit is contained in:
Bob Andrews
2023-02-24 16:32:41 +01:00
committed by GitHub
3 changed files with 10 additions and 10 deletions

View File

@@ -306,7 +306,7 @@ void SegAlign (unsigned long Alignment, int FillVal)
ActiveSeg->Align = CombinedAlignment;
/* Output a warning for larger alignments if not suppressed */
if (CombinedAlignment >= LARGE_ALIGNMENT && !LargeAlignment) {
if (CombinedAlignment >= LARGE_ALIGNMENT && CombinedAlignment > ActiveSeg->Align && CombinedAlignment > Alignment && !LargeAlignment) {
Warning (0, "Combined alignment is suspiciously large (%lu)",
CombinedAlignment);
}