<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in path-resolution.modulemap</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1b29b4f9 - Fix incorrect use of current directory to find moved paths in ASTReader.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Modules/path-resolution.modulemap#1b29b4f9</link>
        <description>Fix incorrect use of current directory to find moved paths in ASTReader.CurrentDir was set as the path of the current module, but that can change aspart of a chain of loaded modules.When we try to locate a file mentioned in a module that does not exist, we usea heuristic to look at the relative path between the original location of themodule and the file we look for, and use that relatively to the CurrentDir.This only works if CurrentDir is the same as the (current) path of the modulefile the file was mentioned in; if it is not, we look at the path relatively tothe wrong directory, and can end up reading random unrelated files that happento have the same name.This patch fixes this by using the BaseDirectory of the module file the filewe look for was mentioned in instead of the CurrentDir heuristic.Differential Revision: https://reviews.llvm.org/D35828llvm-svn: 308962

            List of files:
            /llvm-project-15.0.7/clang/test/Modules/path-resolution.modulemap</description>
        <pubDate>Tue, 25 Jul 2017 10:22:06 +0000</pubDate>
        <dc:creator>Manuel Klimek &lt;klimek@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
