// MS LINK expects to be able to use this timestamp to implement their
// /INCREMENTAL feature.
std::time_t Now = time(nullptr);
- if (Now < 0 || Now > UINT32_MAX)
+ if (Now < 0 || (unsigned long)Now > UINT32_MAX)
Now = UINT32_MAX;
Header.TimeDateStamp = Now;