Add `llvm::uninitialized_copy` that accepts a range instead of start/end iterator for the source of the copy.
[4314/5686] Building CXX object tools/lldb/sou...lity/CMakeFiles/lldbUtility.dir/Checksum.cpp.o <...>/Checksum.cpp:43:46: warning: suggest braces around initialization of subobject [-Wmissing-braces] llvm::MD5::MD5Result Checksum::g_sentinel = {0, 0, 0, 0, 0, 0, 0, 0, ^~~~~~~~~~~~~~~~~~~~~~~ {
This commit adds an MD5 checksum (`Checksum`) class to LLDB. Its purpose is to store the MD5 hash added to the DWARF 5 line table.