<!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-osx [#522]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-package-osx/522/">https://ci.swift.org/job/oss-swift-package-osx/522/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift-package-osx</td></tr>
  <tr><th>Date of build:</th><td>Wed, 18 Oct 2017 02:57:03 -0500</td></tr>
  <tr><th>Build duration:</th><td>1 hr 41 min</td></tr>
</table>

<h2>Identified problems:</h2><ul><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-osx/522/consoleFull#878126379ba62d58e-7248-467b-91e0-c7508d5cf947">Indication 1</a></li></ul></li><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-osx/522/consoleFull#-3085399313122a513-f36a-4c87-8ed7-cbc36a1ec144">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>9c853246705e236513f3ff826904b1f96b796007</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Switch the core "resolve" over to maybeResolveEquivalenceClass().</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8753aac1fd477df095faa1ddb6d78d998c463683</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Eliminate resolvePotentialArchetype().</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2f1e74be9adaa8dd178e89efccf34e0ba03b92ce</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Minor simplification to resolve().</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>36e1ba2cc465e2a412b50a2b561451344ddc4a93</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Collapse "ResolvedType" into the more general "ResolveResult".</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>de5e0470ce77131c2bb2c32df9fdda27dc05b047</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Rename ResolveResult to ResolvedType.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4f339eb0ca2258e9f80c7d0a0b98538611202f8b</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Push potential archetype realization layout-constraint handling.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>760f23af7c316c9c780abf0136107fc130d12d5e</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Teach much of superclass-constraint handling to use ResolvedType.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>708412672ea55cefd31b813b6433bbedeccbebfb</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Teach resolveConcreteConformance() to use ResolvedType.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>504911971a3add52cdbbda8f62a1f5691e08c689</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Only concrete the immediate type from its concrete parent.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3ac1b3b14b5a32ec9e5f19bedbb2c7d9827e998b</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Push potential archetype realization into</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0d42fbf6912b4f4da9a319df999a3a9dd5038314</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Delay realization        of potential archetypes        for conformance</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>476a557e55278ce8a985b82d6071d759bc5a7ffc</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Eliminate some now-unused API on PotentialArchetype.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c346b812f425bdf5362d8aaaac8bab4ceb5e45cb</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Eliminate the "local archetype anchor" hack.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>3177edc9119b6dea15190daa8cefc8e35026b93c</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Eliminate an unnecessary archetype-anchor computation.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b046a35994c1399207ec7fb8d39e587fedc95404</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GSB] Eliminate visitPotentialArchetypes().</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/IRGen/associated_types.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1892dbd5987219a03f52987346ee5f270a6b807f</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Cope with ill-formed recursion in associated type overrides computation.</p>
        <ul>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28807-parentequiv-conformsto-count-proto-0-no-conformance-requirement.swift</li>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28771-unreachable-executed-at-swift-include-swift-ast-cantypevisitor-h-41.swift</li>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28857-nestedpabyname-didnt-find-the-associated-type-we-wanted.swift</li>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28857-nestedpabyname-didnt-find-the-associated-type-we-wanted.swift</li>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28771-unreachable-executed-at-swift-include-swift-ast-cantypevisitor-h-41.swift</li>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28807-parentequiv-conformsto-count-proto-0-no-conformance-requirement.swift</li>

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

        </ul>
      </li>
     <br>

  </ul>


 </body>