diff options
author | Cameron Desrochers <cameron@moodycamel.com> | 2016-05-17 14:34:53 +0000 |
---|---|---|
committer | Cameron Desrochers <cameron@moodycamel.com> | 2016-05-17 14:34:53 +0000 |
commit | 6fffec3c96d5d6147f496cf8921a6af7d42b0cfe (patch) | |
tree | 53bcd8a3bb737fca1a0575c935e1264685e04afd /llvm/lib/Support/Path.cpp | |
parent | a0e0feea1d9c4b5f3b6e7a61331efc1c62548c80 (diff) | |
download | llvm-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