<?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 module.modulemap</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8b7c0398 - [modules] PR20507: Avoid silent textual inclusion.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Modules/Inputs/macro-reexport/module.modulemap#8b7c0398</link>
        <description>[modules] PR20507: Avoid silent textual inclusion.Summary:If a module was unavailable (either a missing requirement on the modulebeing imported, or a missing file anywhere in the top-level module (andnot dominated by an unsatisfied `requires`)), we would silently treatinclusions as textual. This would cause all manner of crazy andconfusing errors (and would also silently &quot;work&quot; sometimes, making theproblem difficult to track down).I&apos;m really not a fan of the `M-&gt;isAvailable(getLangOpts(), getTargetInfo(),Requirement, MissingHeader)` function; it seems to do too many things atonce, but for now I&apos;ve done things in a sort of awkward way.The changes to test/Modules/Inputs/declare-use/module.mapwere necessitated because the thing that was meant to be tested there(introduced in r197805) was predicated on silently falling back to textualinclusion, which we no longer do.The changes to test/Modules/Inputs/macro-reexport/module.modulemapare just an overlooked missing header that seems to have been missing sincethis code was committed (r213922), which is now caught.Reviewers: rsmith, benlangmuir, djasperSubscribers: cfe-commitsDifferential Revision: http://reviews.llvm.org/D10423llvm-svn: 245228

            List of files:
            /llvm-project-15.0.7/clang/test/Modules/Inputs/macro-reexport/module.modulemap</description>
        <pubDate>Mon, 17 Aug 2015 16:39:30 +0000</pubDate>
        <dc:creator>Sean Silva &lt;chisophugis@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>999500a2 - Reorganize test/Modules:</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Modules/Inputs/macro-reexport/module.modulemap#999500a2</link>
        <description>Reorganize test/Modules: * Put all input files under Inputs/, move corresponding tests into test/Modules. * Rename a modulemap test file to [...].modulemap, and teach lit that such files are tests.llvm-svn: 226875

            List of files:
            /llvm-project-15.0.7/clang/test/Modules/Inputs/macro-reexport/module.modulemap</description>
        <pubDate>Thu, 22 Jan 2015 23:07:47 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
