Skip to content

Commit f97e093

Browse files
committed
Fix FileID Hash for 32-bit hash
1 parent c40cf32 commit f97e093

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

simplecpp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ namespace simplecpp {
489489
return static_cast<std::size_t>(id.fileIdInfo.FileId.IdentifierHi ^ id.fileIdInfo.FileId.IdentifierLo ^
490490
id.fileIdInfo.VolumeSerialNumber);
491491
#else
492-
return static_cast<std::size_t>(id.dev << 32) | static_cast<std::size_t>(id.ino);
492+
return static_cast<std::size_t>(id.dev) ^ static_cast<std::size_t>(id.ino);
493493
#endif
494494
}
495495
};

0 commit comments

Comments
 (0)