<!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_10 [#379]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/379/">https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/379/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift-package-linux-ubuntu-16_10</td></tr>
  <tr><th>Date of build:</th><td>Tue, 07 Feb 2017 19:24:15 -0800</td></tr>
  <tr><th>Build duration:</th><td>58 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_10/379/consoleFull#-1180776557ee1a197b-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_10/379/consoleFull#-1654310063fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>35eaf6846131aca6c162518f977afc5d57191ed6</b> by <b>hughbellars:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix warnings for llvm::Triple::Wasm after updating LLVM to upstream</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>51ae7f71164453f0d02bf0b9326c58eee1d6acde</b> by <b>compnerd:</b> <p class="commit-message" style="white-space: pre-wrap;">build: reduce some duplication</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6952f17c46c11a93432c03a4b012ce266392517e</b> by <b>compnerd:</b> <p class="commit-message" style="white-space: pre-wrap;">build: use cmake variable for information</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a552cd45e59abc992076d67ea4272fa65e0528c8</b> by <b>moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[validation-test] Extracting array and slice types conformance tests</p>
        <ul>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/Array_MutableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/Array_RangeReplaceableRandomAccessCollectionVal.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySliceWithNonZeroStartIndex_RangeReplaceableRandomAccessCollectionVal.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySliceWithNonZeroStartIndex_MutableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/Array_MutableRandomAccessCollectionVal.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/stdlib/Arrays.swift.gyb</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/Array_RangeReplaceableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySliceWithNonZeroStartIndex_MutableRandomAccessCollectionVal.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySlice_RangeReplaceableRandomAccessCollectionVal.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/Inputs/ArrayConformanceTests.swift.gyb</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ContiguousArray_MutableRandomAccessCollectionVal.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySlice_MutableRandomAccessCollectionVal.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySliceWithNonZeroStartIndex_RangeReplaceableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ContiguousArray_MutableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ContiguousArray_RangeReplaceableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySlice_MutableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ArraySlice_RangeReplaceableRandomAccessCollectionRef.swift</li>

          <li class="change-add"><b>add</b>: validation-test/stdlib/Array/ContiguousArray_RangeReplaceableRandomAccessCollectionVal.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b251a16b99f20a281456cef4d414df0b0da9dfe1</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[swiftc (46 vs. 5451)] Add crasher in</p>
        <ul>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers/28684-isactuallycanonicalornull-forming-a-cantype-out-of-a-non-canonical-type.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>03b8375d83255605b8032a69d2acbbe9f744f999</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">[silgen] When emitting BuiltinAllocWithTailElems, be sure to create a</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: lib/SILGen/SILGenBuilder.h</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>abd39669fc2468c32d16cc163e612219e213a580</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">Re-add crasher 28680-swift-typebase-getdesugaredtype</p>
        <ul>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers/28680-swift-typebase-getdesugaredtype.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>30fc127e95afad67dab5d09804ed947be07a7fed</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Disable -print-stats tests for no-asserts builds.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Serialization/multi-file-nested-type-simple.swift</li>

          <li class="change-edit"><b>edit</b>: test/Serialization/multi-file-nested-type-extension.swift</li>

          <li class="change-edit"><b>edit</b>: test/Serialization/multi-file-nested-type-circularity.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f061ea435c53f65c4295b96dcc55a6c463acdf3f</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Warn when using -print-stats on a release build.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>6d1eb5b42a8c49f694187d5094d8208da6769437</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[swiftc (46 vs. 5451)] Add crasher in</p>
        <ul>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers/28685-unreachable-executed-at-swift-lib-ast-type-cpp-1344.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>efe6175358ba3d07bcf8fc5394a95fd00639d426</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type Checker] Use GenericSignature::createGenericEnvironment().</p>
        <ul>

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a9daae2fea510c35f21d007e92f3ed5bd3528555</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker] Don’t print an erroneous superclass in a diagnostic.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>06f4c2fe4e4b5d25386352b5d6741e05b9813cce</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove ArchetypeBuilder::getGenericEnvironment(). It's unused now</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d924849853cf386bb34bccfcae426d681997e727</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Code completion] Clean up context validation.</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d83f311cc1728c509b139d524e7a248f5be24f27</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Parser] Throw away generic parameters we parse just for QoI.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>81daa1f53b88b7bb746399c41c4bb8f4b233b77a</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type checker] Be more tolerant of broken initializer declarations.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/Parse/init_deinit.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>392324c252a3583a2c4ed2c31a0d805ba376c934</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Set a bogus depth (0xFFFF) on parsed generic type parameters.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b8fd9e7259d72d6de069c95c0f86c925be9a2118</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Move the well-formedness check from mangling to GenericSignature</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>d34062455c6f8b8f03c4f8664652c3ab96267600</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Eliminate GenericEnvironment::clearGenericEnvironment(). NFC</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>575908a0e8d8e07dcb00e4bf53d26f3b3868f6c4</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Parser] Wipe out bogus generic parameters that we parsed in SIL mode.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>578fca250192cf0bedd2201c4d499230a7359f23</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix a small bug in Requirement::dump</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e5d5d7d5fd3307363d421c52752fb0afae708465</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Some LayoutConstraint improvements.</p>
        <ul>

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>46b869e10a605c099d69688caf5edabff76b2f7b</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">[IRGen] Build fix: duplicate case value</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1b141d368e7f03a5c05b8854196e8e340d7596a0</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix two more duplicate case llvm::Triple::Wasm</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c98e5157345f07c50a8276cef6180e7c117087f5</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[QoI] Improvements to function call & closure diagnostics (#7224)</p>
        <ul>

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

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

          <li class="change-edit"><b>edit</b>: test/Parse/availability_query.swift</li>

          <li class="change-edit"><b>edit</b>: test/SourceKit/DocumentStructure/structure.swift.invalid.response</li>

          <li class="change-edit"><b>edit</b>: test/Parse/switch.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/Parse/recovery.swift</li>

          <li class="change-edit"><b>edit</b>: test/expr/closure/inference.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/Parse/errors.swift</li>

          <li class="change-edit"><b>edit</b>: test/expr/closure/trailing.swift</li>

          <li class="change-edit"><b>edit</b>: test/Constraints/closures.swift</li>

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

          <li class="change-edit"><b>edit</b>: test/expr/closure/closures.swift</li>

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

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

          <li class="change-edit"><b>edit</b>: test/stmt/if_while_var.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>2a1154be0b5e47f357c6206c0c81b4d6ab46a657</b> by <b>t.p.northover:</b> <p class="commit-message" style="white-space: pre-wrap;">GlobalISel: translate @llvm.va_end intrinsic.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll</li>

          <li class="change-edit"><b>edit</b>: lib/CodeGen/GlobalISel/IRTranslator.cpp</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>