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

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-package-osx/3603/">https://ci.swift.org/job/oss-swift-package-osx/3603/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift-package-osx</td></tr>
  <tr><th>Date of build:</th><td>Fri, 23 Jun 2017 17:02:58 -0700</td></tr>
  <tr><th>Build duration:</th><td>2 hr 23 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-osx/3603/consoleFull#-1930582231ee1a197b-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-osx/3603/consoleFull#500575464fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>f1f969491228fba50289a0d0b2cea30fc5ccbe0b</b> by <b>Huon Wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">[NFC] Improve some code clarity in SIL and TBDGen.</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>972502d0247aaf5da05eaa81347175bb672202dc</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove subclasses of SyntaxData and move validation logic into Syntax</p>
        <ul>

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

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

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

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

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

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

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

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

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

          <li class="change-delete"><b>delete</b>: include/swift/Syntax/SyntaxCollectionData.h</li>

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

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

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

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

          <li class="change-add"><b>add</b>: include/swift/Syntax/AtomicCache.h</li>

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>68164ade6ddd265dadd9f3b32b04ff9bb81e59fe</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Use ParenType for the input type of canonical function types.</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>bbae4df4cf74bf6965e28c248a48960fc994f936</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Update README to reflect new structure</p>
        <ul>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: lib/Syntax/README.md</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b73725ad41ccd8b7a5c2c98fdfa8de98e4573584</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix SyntaxCollection template errors</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b9c04ec51a5dedc52b9c8887167753d867805b41</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Clean up AtomicCache</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>0e61e50ebbd635fe4451de099e08985670c25919</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix UnknownSyntaxTests. One test still fails.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: unittests/Syntax/UnknownSyntaxTests.cpp</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>2af1a77fadb6b3e8dda290b0b8e9bbfea3b40f42</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">UnknownSyntax now accounts for non-token children.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>07d396b712c09563c15f4cb3ef6c0e2eb69f0f52</b> by <b>Itai Ferber:</b> <p class="commit-message" style="white-space: pre-wrap;">Encode Decimal as a numeric value in JSON</p>
        <ul>

          <li class="change-edit"><b>edit</b>: stdlib/public/SDK/Foundation/JSONEncoder.swift</li>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a0047777ff03b058a71edeadce67967abe735d61</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove friend declarations for removed classes</p>
        <ul>

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>a77029a0e4ef4a2af9b0c5b4f3f0d604afc416e0</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove friend declarations for SyntaxData</p>
        <ul>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>69151171dbc508e2c527355d82eb3d83a4bf101e</b> by <b>Harlan Haskins:</b> <p class="commit-message" style="white-space: pre-wrap;">Clean up removals of friend declarations</p>
        <ul>

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1693b38ea870b75dbf4c74b6916b3ca09ae185d9</b> by <b>Doug Gregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Adopt AnyFunctionType::getParams() when computing overloading</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>12ff3794bc0cb68a47bce879c2ab2cede6c132b9</b> by <b>David Farler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Migrator] Don't run AST passes when in Swift 4 or later</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Migrator/no_ast_passes_after_swift4.swift</li>

          <li class="change-add"><b>add</b>: test/Migrator/no_ast_passes_after_swift4.swift.expected</li>

          <li class="change-edit"><b>edit</b>: lib/Migrator/README.md</li>

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

          <li class="change-edit"><b>edit</b>: test/Migrator/DoubleEditAPI.json</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e77fd218ddd268fe683550fea73eb6410d617a86</b> by <b>Max Moiseev:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Report Swift version in the test name</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>dde2eb94dfe2c22e06288ba88c1150479bd70910</b> by <b>Mishal Shah:</b> <p class="commit-message" style="white-space: pre-wrap;">[Utils] Update the branch names in update-checkout</p>
        <ul>

          <li class="change-edit"><b>edit</b>: utils/update-checkout-config.json</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>326ba1e67fdff25f9d37a49255fd5227ba3f9d09</b> by <b>Joe Shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Large Types IRGen Pass: Fix runtime crash for large enums</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5c598c982bcf5dbff6506c675061556163cf9b6a</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging part of 292188:</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>5039a727745668dc295251148e0e948b871063a6</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r303257:</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Target/PowerPC/PPCFrameLowering.cpp</li>

          <li class="change-add"><b>add</b>: test/CodeGen/PowerPC/save-crbp-ppc32svr4.ll</li>

          <li class="change-add"><b>add</b>: test/CodeGen/PowerPC/save-bp.ll</li>

          <li class="change-add"><b>add</b>: test/CodeGen/PowerPC/save-cr-ppc32svr4.ll</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>8f89f7255e2c73d651ee91cf8308ab220c8dfede</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r302183:</p>
        <ul>

          <li class="change-add"><b>add</b>: test/CodeGen/PowerPC/restore-r30.ll</li>

          <li class="change-edit"><b>edit</b>: lib/Target/PowerPC/PPCFrameLowering.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f3d3277bb713bb8aced9a7ac2e9b05c52d2844ee</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r298179:</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: include/llvm/CodeGen/FastISel.h</li>

          <li class="change-edit"><b>edit</b>: lib/Target/XCore/XCoreISelLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64ISelLowering.cpp</li>

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

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

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

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

          <li class="change-edit"><b>edit</b>: include/llvm/Target/TargetLowering.h</li>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86SelectionDAGInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86ISelLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/XCore/XCoreSelectionDAGInfo.cpp</li>

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

          <li class="change-edit"><b>edit</b>: include/llvm/IR/Module.h</li>

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

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

          <li class="change-edit"><b>edit</b>: lib/Target/PowerPC/PPCISelLowering.cpp</li>

          <li class="change-add"><b>add</b>: test/CodeGen/X86/regparm.ll</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMSelectionDAGInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/Mips/MipsISelLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AVR/AVRISelLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/ARM/ARMISelLowering.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/AArch64/AArch64SelectionDAGInfo.cpp</li>

          <li class="change-edit"><b>edit</b>: lib/Target/X86/X86ISelLowering.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>bf9338a0679df128255df0dbf963e92b5cef238f</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r304537:</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/CodeGen/ARM/global-merge-external.ll</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c8fccc53ed66d505898f8850bcc690c977a7c9a7</b> by <b>Tom Stellard:</b> <p class="commit-message" style="white-space: pre-wrap;">Merging r300267:</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>c497503f98fa155306447ebdcfb651bd0eaf40fc</b> by <b>Akira Hatanaka:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a subgroup of c++1z-compat to enable and disable the warning about</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SemaCXX/cxx1z-noexcept-function-type.cpp</li>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticSemaKinds.td</li>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticGroups.td</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e155fbdcdc2c7f5dca894375a2750b696e16ee6c</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">[ubsan] Disable the object size check at -O0</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Driver/fsanitize.c</li>

          <li class="change-add"><b>add</b>: test/Driver/fsanitize-object-size.c</li>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticDriverKinds.td</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>dd45806bc409c74b0477072897164e140ef61877</b> by <b>Vedant Kumar:</b> <p class="commit-message" style="white-space: pre-wrap;">Add a warning to a group</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/clang/Basic/DiagnosticDriverKinds.td</li>

        </ul>
      </li>
     <br>

  </ul>


 </body>