Adjust the casted type. By casting to the same size rather than just the
signed-ness, we were asserting tautological statements. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252150
91177308-0d34-0410-b5e6-
96231b3b80d8
}
case COFF::IMAGE_REL_I386_SECTION:
// 16-bit section index of the section that contains the target.
- assert(static_cast<int16_t>(RE.SectionID) <= INT16_MAX &&
+ assert(static_cast<int32_t>(RE.SectionID) <= INT16_MAX &&
"relocation overflow");
- assert(static_cast<int16_t>(RE.SectionID) >= INT16_MIN &&
+ assert(static_cast<int32_t>(RE.SectionID) >= INT16_MIN &&
"relocation underflow");
DEBUG(dbgs() << "\t\tOffset: " << RE.Offset
<< " RelType: IMAGE_REL_I386_SECTION Value: " << RE.SectionID