aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Path.cpp
diff options
context:
space:
mode:
authorCameron Desrochers <cameron@moodycamel.com>2016-05-17 14:34:53 +0000
committerCameron Desrochers <cameron@moodycamel.com>2016-05-17 14:34:53 +0000
commit6fffec3c96d5d6147f496cf8921a6af7d42b0cfe (patch)
tree53bcd8a3bb737fca1a0575c935e1264685e04afd /llvm/lib/Support/Path.cpp
parenta0e0feea1d9c4b5f3b6e7a61331efc1c62548c80 (diff)
downloadllvm-6fffec3c96d5d6147f496cf8921a6af7d42b0cfe.zip
llvm-6fffec3c96d5d6147f496cf8921a6af7d42b0cfe.tar.gz
llvm-6fffec3c96d5d6147f496cf8921a6af7d42b0cfe.tar.bz2
[PCH] Fixed bug with preamble invalidation when overridden files change
When remapped files were changed, they would not always cause the preamble's PCH to be invalidated, because the remapped path didn't necessarily match the include path (e.g. slash direction -- this happens a lot on Windows). I fixed this by moving to a llvm::sys::fs::UniqueID-based map instead of comparing paths stringwise. Differential Revision: http://reviews.llvm.org/D20137 llvm-svn: 269769
Diffstat (limited to 'llvm/lib/Support/Path.cpp')
0 files changed, 0 insertions, 0 deletions