<!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_tools-RA_stdlib-RDA_test-macos-resilience [#17]</h1> 

<table style="align=left;">
  <tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/17/">https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/17/</a></td></tr>
  <tr><th>Project:</th><td>oss-swift_tools-RA_stdlib-RDA_test-macos-resilience</td></tr>
  <tr><th>Date of build:</th><td>Tue, 15 Nov 2016 03:47:00 -0800</td></tr>
  <tr><th>Build duration:</th><td>50 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_tools-RA_stdlib-RDA_test-macos-resilience/17/consoleFull#341058425ee1a197b-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_tools-RA_stdlib-RDA_test-macos-resilience/17/consoleFull#-1895155288fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>

<!-- JUnit TEMPLATE -->


  </TABLE>
<BR/>


<!-- CHANGE SET -->

  <h2>Changes</h2>
  <ul>

      <li>Commit <b>7a214450835b53938f57e471564870a210aba152</b> by <b>modocache:</b> <p class="commit-message" style="white-space: pre-wrap;">[Driver] Show incremental is off with bad JSON</p>
        <ul>

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

          <li class="change-add"><b>add</b>: test/Driver/Dependencies/driver-show-incremental-malformed.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>28777a3c7ebf7340e830d2a491e398524ca66b20</b> by <b>xedin:</b> <p class="commit-message" style="white-space: pre-wrap;">[Diagnostics] Coerce closure arguments to contextual type only if it is</p>
        <ul>

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

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

          <li class="change-add"><b>add</b>: validation-test/Sema/type_checker_crashers_fixed/rdar28221883.swift</li>

          <li class="change-delete"><b>delete</b>: validation-test/Sema/type_checker_crashers/rdar28221883.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>a76c35a75217ca8675a352c65e587439ca280914</b> by <b>a.beingessner:</b> <p class="commit-message" style="white-space: pre-wrap;">reenable collection reflection tests, with impl details ignored</p>
        <ul>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_multiple_types.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Set.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_String.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Array.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Dictionary.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>1b3ce475ca019a937967b5a40cd7a01e1ad4e371</b> by <b>a.beingessner:</b> <p class="commit-message" style="white-space: pre-wrap;">update memory layouts in reflection tests</p>
        <ul>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Dictionary.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Set.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_String.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_multiple_types.swift</li>

          <li class="change-edit"><b>edit</b>: validation-test/Reflection/reflect_Array.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>847278e29570c690421f238bab83f03624253562</b> by <b>modocache:</b> <p class="commit-message" style="white-space: pre-wrap;">[Driver] Show incremental is off with bitcode, WMO</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Driver/Dependencies/Inputs/update-dependencies.py</li>

          <li class="change-add"><b>add</b>: test/Driver/Dependencies/driver-show-incremental-conflicting-arguments.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>70e5b492555dcc99dbcb6e5755a7cee5a91ab657</b> by <b>dabrahams:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] pattern matching prototype: MatchStaticString</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Prototypes/PatternMatching.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b659492bfe7c14daad0356f44bd79332e0cbc936</b> by <b>dabrahams:</b> <p class="commit-message" style="white-space: pre-wrap;">[stdlib] pattern matching prototype: rename Or/OrMatches</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Prototypes/PatternMatching.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>bd4511f345ea40b3216eb376eeb9bf8e59a2e111</b> by <b>jacob:</b> <p class="commit-message" style="white-space: pre-wrap;">[Sema] Don’t crash when typechecking invalid ExtensionDecls</p>
        <ul>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28495-ed-getdeclcontext-ismodulescopecontext-non-top-level-extensions-make-private-fil.swift</li>

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

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28495-ed-getdeclcontext-ismodulescopecontext-non-top-level-extensions-make-private-fil.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>dfea7ee441bf2c65e0aa26c7af5f28d4c7b74c69</b> by <b>jacob:</b> <p class="commit-message" style="white-space: pre-wrap;">[Sema] Skip UNCHECKED_EXPRs in ErrorHandlingWalker</p>
        <ul>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28496-args-size-fnref-getnumargumentsforfullapply-partial-application-was-throwing.swift</li>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28496-args-size-fnref-getnumargumentsforfullapply-partial-application-was-throwing.swift</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>4dd4b86321e4d9711924807bbd32c9f2be217a1c</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[swiftc (138 vs. 5186)] Add crasher in swift::ModuleFile::getDecl</p>
        <ul>

        </ul>
      </li>
     <br>

      <li>Commit <b>1b51bc1d6b12bf4cc687f140c0faf5fe72e232dc</b> by <b>fs.output:</b> <p class="commit-message" style="white-space: pre-wrap;">[Sema] Check existence of GenericSignature before getting</p>
        <ul>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28511-swift-astvisitor-anonymous-namespace-attributechecker-void-void-void-void-void-v.swift</li>

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

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28511-swift-astvisitor-anonymous-namespace-attributechecker-void-void-void-void-void-v.swift</li>

          <li class="change-add"><b>add</b>: validation-test/SIL/crashers_fixed/030-swift-typechecker-checkdeclattributes.sil</li>

          <li class="change-edit"><b>edit</b>: test/attr/attr_specialize.swift</li>

          <li class="change-delete"><b>delete</b>: validation-test/SIL/crashers/030-swift-typechecker-checkdeclattributes.sil</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>f7021e09abe11a843acf545c2ecc38515633e0a5</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[swiftc (139 vs. 5186)] Add crasher in swift::TypeChecker::foldSequence</p>
        <ul>

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers/28514-assign-isfolded-already-folded-assign-expr-in-sequence.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>88a4fbbbd723a907a68601cd06b2d50aff273e80</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Update existing tests for array parameters with nullability.</p>
        <ul>

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>e68e312bf0a35f63d4eb5cde9e43fd27c532c6ba</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Add new tests for imported array parameters with nullability.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/Inputs/clang-importer-sdk/usr/include/ctypes.h</li>

          <li class="change-edit"><b>edit</b>: test/ClangImporter/ctypes_parse.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>bd164926e1e82517356a170ead53d679d3427c85</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[swiftc (109 vs. 5184)] Add crasher in</p>
        <ul>

          <li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28483-unreachable-executed-at-swift-lib-ast-type-cpp-1117.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>e045429471d985a81866f036cdeb4db6a8cbdcef</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Type Checker] Improve interface to TypeChecker::conformsToProtocol().</p>
        <ul>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>7c1adfe31d92d3f4ffdef81c69b70eb4daee33cf</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Runtime: Use metadata accessor functions in Reflection.mm and make sure</p>
        <ul>

          <li class="change-edit"><b>edit</b>: stdlib/public/runtime/Reflection.mm</li>

          <li class="change-edit"><b>edit</b>: stdlib/public/core/ReflectionLegacy.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>3ff07ab031a94edf25c827d1dbb5ac87c2d0bc4e</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">Remove extra calls to getRepresentative().</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8b2bfcb4421e29b4823b5dcf2899b2836a25dcf2</b> by <b>mark.lacey:</b> <p class="commit-message" style="white-space: pre-wrap;">Refactor a couple functions out of solveSimplified().</p>
        <ul>

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

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

        </ul>
      </li>
     <br>

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

          <li class="change-add"><b>add</b>: validation-test/compiler_crashers/28515-getmutableaddressor.swift</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>d974fa0bf0026cdb5037a66929747db94961c746</b> by <b>bob.wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">Use _Unwind_Backtrace on Apple platforms.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: lib/Support/Unix/Signals.inc</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>3e54b0c08cf9717360641145ac66ea345ba5a318</b> by <b>t.p.northover:</b> <p class="commit-message" style="white-space: pre-wrap;">Recommit: ARM: sort register lists by encoding in push/pop instructions.</p>
        <ul>

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

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

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

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

        </ul>
      </li>
     <br>

      <li>Commit <b>8db1ec36ec8a670976fe2be220e45eeb64bfb906</b> by <b>t.p.northover:</b> <p class="commit-message" style="white-space: pre-wrap;">ARM: try to fix GCC 4.8 compilation again after r286881.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1ac0c6950f3824b0e38626cc0017fc416d0f4197</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Linker: Remove unnecessary call to copyMetadata in</p>
        <ul>

          <li class="change-add"><b>add</b>: test/Linker/Inputs/metadata-attach.ll</li>

          <li class="change-add"><b>add</b>: test/Linker/debug-info-global-var.ll</li>

          <li class="change-edit"><b>edit</b>: test/Linker/metadata-attach.ll</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>1de715181aff6ef00a73bee72c5c004ac0d2061a</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Don't require nullability on template parameters in typedefs.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/SemaObjCXX/Inputs/nullability-consistency-1.h</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>c899a30db43255f89635398298f59f74748cfd50</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Accept nullability qualifiers on array parameters.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: include/clang/Sema/Sema.h</li>

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

          <li class="change-edit"><b>edit</b>: test/Parser/nullability.c</li>

          <li class="change-edit"><b>edit</b>: test/SemaObjC/nullability.m</li>

          <li class="change-edit"><b>edit</b>: test/Sema/nullability.c</li>

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

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

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

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

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

          <li class="change-edit"><b>edit</b>: test/SemaCXX/nullability.cpp</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>91f83966f2636d56a8f944cd89562b89207faf4b</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Add -Wnullability-completeness-on-arrays.</p>
        <ul>

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

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

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

          <li class="change-add"><b>add</b>: test/SemaObjCXX/Inputs/nullability-consistency-arrays.h</li>

          <li class="change-add"><b>add</b>: test/SemaObjCXX/nullability-consistency-arrays.mm</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>b12d49a83e917ac59b49583c9c269de6e606138d</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Warn when 'assume_nonnull' infers nullability within an array.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/SemaObjCXX/nullability-consistency-arrays.mm</li>

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

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

          <li class="change-add"><b>add</b>: test/FixIt/nullability.mm</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>18658be02e4f766e42e5176b6d7e63a575e2f52d</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Don't require nullability on 'va_list'.</p>
        <ul>

          <li class="change-edit"><b>edit</b>: test/SemaObjCXX/Inputs/nullability-consistency-arrays.h</li>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>b6ec3d635864d42e559a42e45cbfc0049870c0c2</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">[APINotes] Add support for nullability on arrays.</p>
        <ul>

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

          <li class="change-edit"><b>edit</b>: test/APINotes/availability.m</li>

          <li class="change-edit"><b>edit</b>: test/APINotes/nullability.c</li>

          <li class="change-edit"><b>edit</b>: test/APINotes/Inputs/Headers/HeaderLib.h</li>

          <li class="change-edit"><b>edit</b>: test/APINotes/Inputs/Headers/HeaderLib.apinotes</li>

        </ul>
      </li>
     <br>

      <li>Commit <b>af8d87d3426f2982294d37157ef3c7037afdac4d</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Don't require nullability on 'va_list' harder.</p>
        <ul>

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

        </ul>
      </li>
     <br>

      <li>Commit <b>63064d1eaeddfbd595734d2eac0ec9f45d3ed14f</b> by <b>jordan_rose:</b> <p class="commit-message" style="white-space: pre-wrap;">Don't require nullability on 'va_list', even when it's a pointer.</p>
        <ul>

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

        </ul>
      </li>
     <br>

  </ul>


 </body>