]> granicus.if.org Git - clang/commit
[PCH] In HeaderFileInfoTrait::EqualKey(), use FileManager::getFile() to compare two...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 4 Mar 2013 20:33:40 +0000 (20:33 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 4 Mar 2013 20:33:40 +0000 (20:33 +0000)
commit1c1508b37bc2a9419b2e22beef9e788eb74203f4
tree808db0873c6bf272778a7b75982f9b6816e34252
parent8cc9c9d2235b7ac45c480de49eb5a1d10dba4154
[PCH] In HeaderFileInfoTrait::EqualKey(), use FileManager::getFile() to compare two filenames, instead of llvm::sys::fs::equivalent().

llvm::sys::fs::equivalent() does 2 stat calls every time it's called. Use FileManager::getFile() to take advantage
of the stat caching that FileManager is providing.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176450 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Serialization/ASTReader.h
lib/Serialization/ASTReader.cpp