diff options
author | Alexey Samsonov <samsonov@google.com> | 2013-08-02 09:06:39 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2013-08-02 09:06:39 +0000 |
commit | c04b5cdbcaa8f6d2aab24be3b7449892a3399899 (patch) | |
tree | d4e419c8d36a71adb767740d445c4e2daf2a9876 /clang/tools/libclang/Indexing.cpp | |
parent | 9096968de59c00d7bd3be5ece0971b194a51a65d (diff) | |
download | bcm5719-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.cpp | 2 |
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) {} |