Use 64 instead of 32 bits of the module hash as the suffix when renaming
after promotion to reduce the likelihood of a collision (which we
observed in a binary when using 32 bits).
Details
Details
Diff Detail
Diff Detail
- Build Status
Buildable 11642 Build 11642: arc lint + arc unit
Event Timeline
Comment Actions
LGTM
include/llvm/IR/ModuleSummaryIndex.h | ||
---|---|---|
746 | I'd write uint64_t(ModHash[0]) << 32 to make it unambiguous what is being extended. |
I'd write uint64_t(ModHash[0]) << 32 to make it unambiguous what is being extended.