<!DOCTYPE html>
<head>
  <title>Report</title>
  <style>
                        body {
                                -webkit-font-smoothing: antialiased;
                                font-family: "Helvetica Neue", sans-serif;
                                font-weight: 300;
                                color: #393939;
                                margin: 0;
                                padding: 20px;
                        }
                        .header {
                                margin-left: 20px;
                                padding: 20px 20px 20px 0;
                                border-bottom: 1px solid #e5e5e5;
                        }
                        .report-title{
                                font-family: "Helvetica Neue", sans-serif;
                                display: inline-block;
                                float: left;
                                margin: 20px 0;
                                font-size: 24px;
                                color: #55a3fd;
                        }
                        .title {
                                font-size: 24px;
                        }
                        .content {
                                padding: 20px;
                        }
                        .display {
                                width: 100%;
                                height: 100%;
                        }
                        .commit-message {
                                font-family: "Menlo", fixed;
                        }
                        
        .title {
                text-align: center;
        }
        .date {
                text-align: left;
        }
        .display {
                display: inline-block;
                width: auto;
        }
        .header {
                overflow: auto;
                padding: 20px 20px 5px 0;
                width: 660px;
        }
        a {
          color: #007aff;
          text-decoration: none;
        }
        tr {
            text-align: left;
        }
        .links a {
                text-decoration: none;
                color: white;
                font-weight: 500;
                padding: 15px;
                background: #55a3fd;
                font-size: 14px;
        }
        .FAILURE {
                color:red;
        }
        .SUCCESS {
                color:green;
        }
        </style>
 <head>
 <body>
<h2 style="width:100%;background-color:red;color:white;text-align:center;"></h2>
 <h1>[<font class="FAILURE">FAILURE</font>] oss-swift-package-linux-ubuntu-16_04 [#642]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/642/">https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/642/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift-package-linux-ubuntu-16_04</td></tr>
  <tr><th>Date of build:</th><td>Mon, 20 Mar 2017 21:59:45 -0700</td></tr>
  <tr><th>Build duration:</th><td>1 hr 3 min</td></tr>
</table>

<h2>Identified problems:</h2><ul><li>Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:<ul><li><a href="https://ci.swift.org//job/oss-swift-package-linux-ubuntu-16_04/642/consoleFull#-161768258ee1a197b-acac-4b17-83cf-a53b95139a76">Indication 1</a></li></ul></li><li>Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<ul><li><a href="https://ci.swift.org//job/oss-swift-package-linux-ubuntu-16_04/642/consoleFull#1170480077fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>55b2ba2524142c0281d4350a51378431867ddce2</b> by <b>Huon Wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">[Frontend] Add -emit-imported-modules: listing modules imported by the</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Driver/imported_modules.swift</li>

          <li class="change-edit"><b>edit</b>: include/swift/Option/Options.td</li>

          <li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInvocation.cpp</li>

          <li class="change-add"><b>add</b>: lib/FrontendTool/ImportedModules.h</li>

          <li class="change-edit"><b>edit</b>: lib/Frontend/Frontend.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/FrontendTool.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/Frontend/FrontendOptions.h</li>

          <li class="change-edit"><b>edit</b>: include/swift/Driver/Types.def</li>

          <li class="change-edit"><b>edit</b>: lib/Driver/ToolChains.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/CMakeLists.txt</li>

          <li class="change-add"><b>add</b>: lib/FrontendTool/ImportedModules.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Driver/Driver.cpp</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/imported_modules2.swift</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/imported_modules.importedmodules</li>

          <li class="change-edit"><b>edit</b>: lib/Frontend/FrontendOptions.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Driver/Types.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>09cd8851405afaad5d383a6b52370f6b21b604e9</b> by <b>Huon Wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">[Frontend] Handle imports in the C code tied to a Swift module.</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/imported_modules_bridging_header.importedmodules</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/imported_modules_underlying.importedmodules</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ClangImporter.cpp</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/imported_modules_underlying/inner.h</li>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/ImportedModules.cpp</li>

          <li class="change-add"><b>add</b>: test/Driver/imported_modules_bridging_header.swift</li>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/ImportedModules.h</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/imported_modules_underlying/outer.h</li>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImporterImpl.h</li>

          <li class="change-add"><b>add</b>: test/Driver/imported_modules_underlying.swift</li>

          <li class="change-edit"><b>edit</b>: lib/Frontend/CompilerInvocation.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/FrontendTool/FrontendTool.cpp</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/HasSubmodule/module.modulemap</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/bridging_header.h</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/imported_modules_underlying/module.modulemap</li>

          <li class="change-edit"><b>edit</b>: include/swift/ClangImporter/ClangImporterOptions.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>54e2c6893aa82de0cb1efd7baef215ccc411edf1</b> by <b>Hugh Bellamy:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix GYB doctests on Windows</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/gyb.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0b2a02d083c9a2b52be3cfa7fac775bc811f8b6e</b> by <b>Huon Wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">[Test] Ensure that -emit-imported-modules doesn't load overlays.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Driver/imported_modules_underlying.swift</li>

          <li class="change-edit"><b>edit</b>: test/Driver/Inputs/imported_modules/imported_modules.importedmodules</li>

          <li class="change-edit"><b>edit</b>: test/Driver/Inputs/imported_modules/imported_modules_bridging_header.importedmodules</li>

          <li class="change-edit"><b>edit</b>: test/Driver/Inputs/imported_modules/bridging_header.h</li>

          <li class="change-edit"><b>edit</b>: test/Driver/imported_modules_bridging_header.swift</li>

          <li class="change-edit"><b>edit</b>: test/Driver/imported_modules.swift</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/InvalidOverlay/module.modulemap</li>

          <li class="change-edit"><b>edit</b>: test/Driver/Inputs/imported_modules/imported_modules_underlying.importedmodules</li>

          <li class="change-edit"><b>edit</b>: test/Driver/Inputs/imported_modules/imported_modules_underlying/outer.h</li>

          <li class="change-add"><b>add</b>: test/Driver/Inputs/imported_modules/InvalidOverlay.swiftmodule</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>6f54798df8a27972efd7fa6e8c88643dc4fc9925</b> by <b>Roman Levenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Verify the construction of SubstitutionMaps</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/SubstitutionMap.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/AST/SubstitutionMap.h</li>

          <li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>793d0ad12b66a3ded63bf051b437a403f7dd4239</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Demangler: fix a memory problem with the NodeDumper</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Demangling/NodeDumper.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/Demangling/Demangle.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>977b5c05ade35cc3754baddaf184c3c95d8aa4c8</b> by <b>Erik Eckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Mangling: add a verifier that checks if every mangled symbol can be</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/Basic/Mangler.h</li>

          <li class="change-edit"><b>edit</b>: lib/AST/ASTMangler.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Basic/Mangler.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/SpecializationMangler.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>92975fb9c00f748fd5418d66a174c08dfcae914f</b> by <b>Xi Ge:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Expose reconstituteSugar as a public member function of TypeBase.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/CSSolver.cpp</li>

          <li class="change-edit"><b>edit</b>: include/swift/AST/Types.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>573e832f35c1075968493289268cbab53bcc6123</b> by <b>Slava Pestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Fix crash when attempting typo correction on class-bound archetype</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/IDE/CodeCompletion.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/AST/LookupVisibleDecls.cpp</li>

          <li class="change-edit"><b>edit</b>: test/Sema/typo_correction.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>1439b90b84a59a7ae400c9e585394783b685bcfa</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] Fix use-after-scope bug in macro importing. (#8213)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportMacro.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d43932f2b6c1b07ba9fc93ae0652ea110ab53796</b> by <b>Joe Shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Add support for address only let closures under opaque value mode</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SILGen/opaque_values_silgen.swift</li>

          <li class="change-edit"><b>edit</b>: lib/SIL/TypeLowering.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>eb770a5384930a976e7aa48ce70565977b36cab8</b> by <b>Slava Pestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Fix crash when resolving generic typealias inside generic type</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>

          <li class="change-edit"><b>edit</b>: test/decl/typealias/generic.swift</li>

          <li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e3604357ea3bc46d1cdda4afb3c31e18ef740315</b> by <b>Hugh Bellamy:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix line-directive test failures on Windows</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/line-directive</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f235a78385321e17affd3fe6abc3cb59e3709b21</b> by <b>Hugh Bellamy:</b> <p class="commit-message" style="white-space: pre-wrap;">Properly clean up after line-directive doctests now delete=False</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/line-directive</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e3b458dff45d7727f6b18b355ca9c1049c6aedc5</b> by <b>Robert Widmann:</b> <p class="commit-message" style="white-space: pre-wrap;">Fixed a typo (#8217)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/swift/AST/Expr.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>0f0a6fb1567da85ef761f8fc1b44ea03b1d7fb59</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Reconstitute sugar types deeply. (#8221)</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>79cf3bf171544d133d3c06e8c8556755e974be79</b> by <b>Hugh Bellamy:</b> <p class="commit-message" style="white-space: pre-wrap;">Add regression test for recent line-directive breakage (SR-4238 )</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/line-directive</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>332210e8955a158e2990246e22a1be0eb246cac4</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">Skip this test on linux for now; it is failing intermittently and we</p>
        <ul>

          <li class="change-edit"><b>edit</b>: packages/Python/lldbsuite/test/lang/swift/generic_extension/TestSwiftGenericExtension.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>3cf928797bac1a3ad578db5f869690887a2b00ae</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">Skip this test on linux for now; it is failing intermittently and we</p>
        <ul>

          <li class="change-edit"><b>edit</b>: packages/Python/lldbsuite/test/lang/swift/partially_generic_func/class/TestSwiftPartiallyGenericFuncClass.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>2e90af32d3f9da144d51f838e2f2f6b0f9e9e750</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix bug # in the skip.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: packages/Python/lldbsuite/test/lang/swift/partially_generic_func/class/TestSwiftPartiallyGenericFuncClass.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>35eef47eafa97d5e7ada0f6564780aad074b374b</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">Skip this test on linux for now; it is failing intermittently and we</p>
        <ul>

          <li class="change-edit"><b>edit</b>: packages/Python/lldbsuite/test/functionalities/breakpoint/swift_exception/TestExpressionErrorBreakpoint.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>386c95d5d2e076fe0abc2e153bfef00cd461b93b</b> by <b>Hugh Bellamy:</b> <p class="commit-message" style="white-space: pre-wrap;">CMake requires normalized paths when appending.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: cmake/modules/LLDBStandalone.cmake</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>02323c84b1cb736d8d254e6420c906f67bfbe93a</b> by <b>Jim Ingham:</b> <p class="commit-message" style="white-space: pre-wrap;">FindTypes should find "struct TypeName" as well as "TypeName".</p>
        <ul>

          <li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c</li>

          <li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/c/find_struct_type/Makefile</li>

          <li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/c/find_struct_type/TestFindStructTypes.py</li>

          <li class="change-edit"><b>edit</b>: source/Core/Module.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>cdd560b11287d6409ab5408b3985280cfbc3a06d</b> by <b>Jim Ingham:</b> <p class="commit-message" style="white-space: pre-wrap;">FindTypes should find "struct TypeName" as well as "TypeName".</p>
        <ul>

          <li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c</li>

          <li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/c/find_struct_type/Makefile</li>

          <li class="change-edit"><b>edit</b>: source/Core/Module.cpp</li>

          <li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/c/find_struct_type/TestFindStructTypes.py</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>150f222ae5cf96eb41064e846ffb94b514c309ca</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">Initialize m_allow_cxx, m_allow_objc.  These ivars in the base class are</p>
        <ul>

          <li class="change-edit"><b>edit</b>: source/Expression/LLVMUserExpression.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>4feb91b261db819bf1d61d10ad2775ffe6543660</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">Initialize m_allow_cxx, m_allow_objc.  These ivars in the base class are</p>
        <ul>

          <li class="change-edit"><b>edit</b>: source/Expression/LLVMUserExpression.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c7ae7a9846c514d1446202fb7a0634807cdc2178</b> by <b>Jason Molenda:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix two places where an arm instruction emulation method can dereference</p>
        <ul>

          <li class="change-edit"><b>edit</b>: source/Plugins/Instruction/ARM/EmulationStateARM.cpp</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>