Add support for SHA256 source file hashing for LLVM 11+.

This commit is contained in:
Arlo Siemsen 2020-10-13 08:41:06 -07:00
parent 5565241f65
commit 3296d5ca7b
10 changed files with 59 additions and 10 deletions

View file

@ -805,6 +805,7 @@ fn file_metadata_raw(
let kind = match hash.kind {
rustc_span::SourceFileHashAlgorithm::Md5 => llvm::ChecksumKind::MD5,
rustc_span::SourceFileHashAlgorithm::Sha1 => llvm::ChecksumKind::SHA1,
rustc_span::SourceFileHashAlgorithm::Sha256 => llvm::ChecksumKind::SHA256,
};
(kind, hex_encode(hash.hash_bytes()))
}