Files
clang-p2996/clang/lib/Basic/FileManager.cpp
Ben Langmuir ab86fbe425 Make FileEntry::getName() valid across calls to FileManager::getFile()
Because we may change the name of a FileEntry inside getFile, the name
returned by FileEntry::getName() could be destroyed.  This was causing a
use-after-free when searching the HeaderFileInfo on-disk hashtable for a
module or pch.

llvm-svn: 217385
2014-09-08 16:15:54 +00:00

20 KiB