From c04b5cdbcaa8f6d2aab24be3b7449892a3399899 Mon Sep 17 00:00:00 2001 From: Alexey Samsonov Date: Fri, 2 Aug 2013 09:06:39 +0000 Subject: Assume UniqueID is zero for invalid PPRegion to fix uninitialized reads reported by MSan llvm-svn: 187647 --- clang/tools/libclang/Indexing.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/tools/libclang/Indexing.cpp') diff --git a/clang/tools/libclang/Indexing.cpp b/clang/tools/libclang/Indexing.cpp index e2b898ba4bf..48fd43b6599 100644 --- a/clang/tools/libclang/Indexing.cpp +++ b/clang/tools/libclang/Indexing.cpp @@ -92,7 +92,7 @@ class PPRegion { time_t ModTime; unsigned Offset; public: - PPRegion() : ModTime(), Offset() {} + PPRegion() : UniqueID(0, 0), ModTime(), Offset() {} PPRegion(llvm::sys::fs::UniqueID UniqueID, unsigned offset, time_t modTime) : UniqueID(UniqueID), ModTime(modTime), Offset(offset) {} -- cgit v1.2.3