summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/Indexing.cpp
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-08-02 09:06:39 +0000
committerAlexey Samsonov <samsonov@google.com>2013-08-02 09:06:39 +0000
commitc04b5cdbcaa8f6d2aab24be3b7449892a3399899 (patch)
treed4e419c8d36a71adb767740d445c4e2daf2a9876 /clang/tools/libclang/Indexing.cpp
parent9096968de59c00d7bd3be5ece0971b194a51a65d (diff)
downloadbcm5719-llvm-c04b5cdbcaa8f6d2aab24be3b7449892a3399899.tar.gz
bcm5719-llvm-c04b5cdbcaa8f6d2aab24be3b7449892a3399899.zip
Assume UniqueID is zero for invalid PPRegion to fix uninitialized reads reported by MSan
llvm-svn: 187647
Diffstat (limited to 'clang/tools/libclang/Indexing.cpp')
-rw-r--r--clang/tools/libclang/Indexing.cpp2
1 files changed, 1 insertions, 1 deletions
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) {}
OpenPOWER on IntegriCloud