[llvm] r180103 - Fixup for r180094: properly use MSan interface functions
Alexey Samsonov
samsonov at google.com
Tue Apr 23 06:35:33 PDT 2013
Author: samsonov
Date: Tue Apr 23 08:35:32 2013
New Revision: 180103
URL: http://llvm.org/viewvc/llvm-project?rev=180103&view=rev
Log:
Fixup for r180094: properly use MSan interface functions
Modified:
llvm/trunk/lib/Support/Compression.cpp
Modified: llvm/trunk/lib/Support/Compression.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Compression.cpp?rev=180103&r1=180102&r2=180103&view=diff
==============================================================================
--- llvm/trunk/lib/Support/Compression.cpp (original)
+++ llvm/trunk/lib/Support/Compression.cpp Tue Apr 23 08:35:32 2013
@@ -60,7 +60,7 @@ zlib::Status zlib::compress(StringRef In
CompressedBuffer.reset(MemoryBuffer::getMemBufferCopy(
StringRef(TmpBuffer.get(), CompressedSize)));
// Tell MSan that memory initialized by zlib is valid.
- __msan_unpoison(CompressedBuffer.data(), CompressedBuffer.size());
+ __msan_unpoison(CompressedBuffer->getBufferStart(), CompressedSize);
}
return Res;
}
@@ -76,7 +76,7 @@ zlib::Status zlib::uncompress(StringRef
UncompressedBuffer.reset(MemoryBuffer::getMemBufferCopy(
StringRef(TmpBuffer.get(), UncompressedSize)));
// Tell MSan that memory initialized by zlib is valid.
- __msan_unpoison(UncompressedBuffer.data(), UncompressedBuffer.size());
+ __msan_unpoison(UncompressedBuffer->getBufferStart(), UncompressedSize);
}
return Res;
}
More information about the llvm-commits
mailing list