summaryrefslogtreecommitdiffstats
path: root/clang/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-06-25 06:23:00 +0000
committerChris Lattner <sabre@nondot.org>2006-06-25 06:23:00 +0000
commit269c232e67ee79342762660d7a19ff36b373cc1e (patch)
tree209854b41ca8bb78f711865ef055f4d374d3e6d3 /clang/Basic/FileManager.cpp
parentba6df9122ff6069f39088a2492992ac9497cffcc (diff)
downloadbcm5719-llvm-269c232e67ee79342762660d7a19ff36b373cc1e.tar.gz
bcm5719-llvm-269c232e67ee79342762660d7a19ff36b373cc1e.zip
implement #pragma GCC dependency
llvm-svn: 38574
Diffstat (limited to 'clang/Basic/FileManager.cpp')
-rw-r--r--clang/Basic/FileManager.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/Basic/FileManager.cpp b/clang/Basic/FileManager.cpp
index 7044a70465f..50efc7c2b28 100644
--- a/clang/Basic/FileManager.cpp
+++ b/clang/Basic/FileManager.cpp
@@ -113,11 +113,12 @@ const FileEntry *FileManager::getFile(const std::string &Filename) {
if (UFE) // Already have an entry with this inode, return it.
return Ent = UFE;
-
+
// Otherwise, we don't have this directory yet, add it.
FileEntry *FE = new FileEntry();
- FE->Size = StatBuf.st_size;
FE->Name = Filename;
+ FE->Size = StatBuf.st_size;
+ FE->ModTime = StatBuf.st_mtime;
FE->Dir = DirInfo;
FE->UID = NextFileUID++;
return Ent = UFE = FE;
OpenPOWER on IntegriCloud