aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorBen Langmuir <blangmuir@apple.com>2014-09-08 16:15:54 +0000
committerBen Langmuir <blangmuir@apple.com>2014-09-08 16:15:54 +0000
commitab86fbe4250bf81f46025f9d1b50dfa1c07da9c5 (patch)
treeee3aeedce154c896f466f936fbe405b550ba736d /clang/lib/CodeGen/CodeGenModule.cpp
parentdfa274eb58a6fed420e98a652b1e72a88aed85a6 (diff)
downloadllvm-ab86fbe4250bf81f46025f9d1b50dfa1c07da9c5.zip
llvm-ab86fbe4250bf81f46025f9d1b50dfa1c07da9c5.tar.gz
llvm-ab86fbe4250bf81f46025f9d1b50dfa1c07da9c5.tar.bz2
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
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions