diff options
| author | Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> | 2010-03-07 11:21:46 +0000 |
|---|---|---|
| committer | Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> | 2010-03-07 11:21:46 +0000 |
| commit | 7a67f67823ca47b7a74cb78cc1a59213cbd6cf14 (patch) | |
| tree | 0ea5dff121a121a0ef69f13871898ad18c61e819 /clang/lib | |
| parent | 62892a8680f8506a62594a8f4f39702b769bcd8c (diff) | |
| download | bcm5719-llvm-7a67f67823ca47b7a74cb78cc1a59213cbd6cf14.tar.gz bcm5719-llvm-7a67f67823ca47b7a74cb78cc1a59213cbd6cf14.zip | |
Don't rely on implicit conversion
llvm-svn: 97916
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Frontend/CacheTokens.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Frontend/CacheTokens.cpp b/clang/lib/Frontend/CacheTokens.cpp index 702c1d0025d..c845d56f4ec 100644 --- a/clang/lib/Frontend/CacheTokens.cpp +++ b/clang/lib/Frontend/CacheTokens.cpp @@ -64,7 +64,7 @@ public: PTHEntryKeyVariant(struct stat* statbuf, const char* path) : Path(path), Kind(IsDE), StatBuf(new struct stat(*statbuf)) {} - PTHEntryKeyVariant(const char* path) + explicit PTHEntryKeyVariant(const char* path) : Path(path), Kind(IsNoExist), StatBuf(0) {} bool isFile() const { return Kind == IsFE; } @@ -513,7 +513,7 @@ public: int result = StatSysCallCache::stat(path, buf); if (result != 0) // Failed 'stat'. - PM.insert(path, PTHEntry()); + PM.insert(PTHEntryKeyVariant(path), PTHEntry()); else if (S_ISDIR(buf->st_mode)) { // Only cache directories with absolute paths. if (!llvm::sys::Path(path).isAbsolute()) |

