<!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-lldb-incremental-osx [#5194]</h1>
<table style="align=left;">
<tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-lldb-incremental-osx/5194/">https://ci.swift.org/job/oss-lldb-incremental-osx/5194/</a></td></tr>
<tr><th>Project:</th><td>oss-lldb-incremental-osx</td></tr>
<tr><th>Date of build:</th><td>Thu, 16 Feb 2017 19:01:45 -0800</td></tr>
<tr><th>Build duration:</th><td>59 min</td></tr>
</table>
<h2>Identified problems:</h2><ul><li>Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:<ul><li><a href="https://ci.swift.org//job/oss-lldb-incremental-osx/5194/consoleFull#-1593668631c38edd5a-00f9-40a2-abac-1db59f7a90ca">Indication 1</a></li></ul></li></ul>
<!-- JUnit TEMPLATE -->
</TABLE>
<BR/>
<!-- CHANGE SET -->
<h2>Changes</h2>
<ul>
<li>Commit <b>eadff7876bc8892bfa6f11d8a15ab0c451277714</b> by <b>practicalswift:</b> <p class="commit-message" style="white-space: pre-wrap;">[swiftc (52 vs. 5456)] Add crasher in</p>
<ul>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers/28696-swift-typebase-getcanonicaltype.swift</li>
</ul>
</li>
<br>
<li>Commit <b>6d5b417eccad80a12d9771edb47ebfc77f9d24a1</b> by <b>atrick:</b> <p class="commit-message" style="white-space: pre-wrap;">Allow DestroyValueInst before addresses are lowered.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILInstruction.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>01b36c061a62451a354f6ec02f4a5f513f98908b</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Re-apply all the changes from PR7500</p>
<ul>
<li class="change-add"><b>add</b>: cmake/modules/CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: cmake/modules/AddSwift.cmake</li>
<li class="change-edit"><b>edit</b>: CMakeLists.txt</li>
<li class="change-add"><b>add</b>: cmake/modules/SwiftConfig.cmake.in</li>
</ul>
</li>
<br>
<li>Commit <b>42561121506aede8c890c8ce75f3fab7a300d6b3</b> by <b>atrick:</b> <p class="commit-message" style="white-space: pre-wrap;">AddressLowering: fix handling of result tuples.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/opaque_values_mandatory.sil</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/DebugUtils.h</li>
<li class="change-edit"><b>edit</b>: test/IRGen/opaque_values_irgen.sil</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Mandatory/AddressLowering.cpp</li>
<li class="change-edit"><b>edit</b>: test/SILGen/opaque_values_silgen.swift</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/opaque_values_opt.sil</li>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/address_lowering.sil</li>
</ul>
</li>
<br>
<li>Commit <b>3d9ac50e2c9fe3b22b1da17993171b22b1386ea2</b> by <b>rjmccall:</b> <p class="commit-message" style="white-space: pre-wrap;">Teach MetadataReader how to skip artificial subclasses, and improve</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/RemoteAST/RemoteAST.h</li>
<li class="change-edit"><b>edit</b>: test/RemoteAST/objc_classes.swift</li>
<li class="change-edit"><b>edit</b>: lib/RemoteAST/RemoteAST.cpp</li>
<li class="change-edit"><b>edit</b>: tools/swift-remoteast-test/swift-remoteast-test.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Remote/MetadataReader.h</li>
</ul>
</li>
<br>
<li>Commit <b>9548725b0c85a9f783ca702edf203dde1770ebd3</b> by <b>atrick:</b> <p class="commit-message" style="white-space: pre-wrap;">test case typo.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILOptimizer/address_lowering.sil</li>
</ul>
</li>
<br>
<li>Commit <b>2cb23fb8d722ba5ca63f645268051f5635fc79a6</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "Reinstate "AST: Fix excessive deserialization in</p>
<ul>
<li class="change-delete"><b>delete</b>: test/Serialization/multi-file-associated-type-circularity.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignatureBuilder.cpp</li>
<li class="change-delete"><b>delete</b>: test/Serialization/Inputs/circular-associated-type/a.swift</li>
<li class="change-delete"><b>delete</b>: test/Serialization/Inputs/circular-associated-type/b.swift</li>
<li class="change-delete"><b>delete</b>: test/Serialization/Inputs/circular-associated-type/c.swift</li>
</ul>
</li>
<br>
<li>Commit <b>934e6fa20dd5a5a4f2690518a7005d59505a8448</b> by <b>ghoare:</b> <p class="commit-message" style="white-space: pre-wrap;">[Compile perf] Add utils/rusage.py for crude getrusage()-based</p>
<ul>
<li class="change-add"><b>add</b>: utils/rusage.py</li>
</ul>
</li>
<br>
<li>Commit <b>dfd10ae48564362585608c8c06a11527d7be06cb</b> by <b>gparker:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Remove CPU=i386_or_x86_64 hack.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/asmname.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/fixlifetime.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/dynamic_lookup.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/indirect_return.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/bitcast.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/generic_ternary.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/objc_alloc.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/enum_spare_bits.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/cf.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/associated_types.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/witness_method.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/protocol_extensions.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/nondominant.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/generic_class_anyobject.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/clang_inline.swift</li>
<li class="change-edit"><b>edit</b>: test/DebugInfo/linetable.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/select_enum_single_payload.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/enum.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/infinite_archetype.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/metatype_casts.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/casts.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/clang_inline_reverse.swift</li>
<li class="change-edit"><b>edit</b>: test/IRGen/generic_classes_objc.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/lazy_multi_file.swift</li>
<li class="change-edit"><b>edit</b>: test/lit.cfg</li>
<li class="change-edit"><b>edit</b>: docs/Testing.rst</li>
<li class="change-edit"><b>edit</b>: test/IRGen/dynamic_self.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/bitcast_different_size.sil</li>
<li class="change-edit"><b>edit</b>: test/IRGen/dynamic_cast.sil</li>
<li class="change-edit"><b>edit</b>: test/Parse/enum.swift</li>
</ul>
</li>
<br>
<li>Commit <b>8fff9095deb7caf82beac15a70b8d8a095aad72c</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Opaque values: avoid some temporary allocations / fix a bug that caused</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenDecl.cpp</li>
<li class="change-edit"><b>edit</b>: test/SILGen/opaque_values_silgen.swift</li>
</ul>
</li>
<br>
<li>Commit <b>c789f645dd88eeaee8eed0aed882621486702e98</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[test] Temporarily limit SILGen/objc_bridging.swift to macOS only.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILGen/objc_bridging.swift</li>
</ul>
</li>
<br>
<li>Commit <b>bcd8ea668282f0c3a97701edbbf73df0d7b77c55</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">function signature opts: Have an even more stricter check if a</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>821b3650543ebec19279d616555a3d22b4a099bd</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Make sure we always de-serialize transparent functions. We didn’t do</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SIL/SILModule.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILFunction.h</li>
<li class="change-edit"><b>edit</b>: include/swift/SIL/SILModule.h</li>
</ul>
</li>
<br>
<li>Commit <b>420f5057af7f3c2edf3314a53a72b4d69a286304</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[ClangImporter] "Failing to import" a nested type is okay. (#7544)</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: test/ClangImporter/ctypes_parse.swift</li>
<li class="change-edit"><b>edit</b>: test/Inputs/clang-importer-sdk/usr/include/ctypes.h</li>
</ul>
</li>
<br>
<li>Commit <b>b1c5c995a185d6985555dbfaf1766218ecc2c5c9</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[IDE][Utils] Add an IDE stream utility. (#7546)</p>
<ul>
<li class="change-edit"><b>edit</b>: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/IDE/Utils.h</li>
</ul>
</li>
<br>
<li>Commit <b>a2007ff8a73c898c74292149daabfaa5f375feaf</b> by <b>bruno.cardoso:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[Modules] Support #import when entering files with modules"</p>
<ul>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/sys/_types/_ptrdiff_t.h</li>
<li class="change-edit"><b>edit</b>: lib/Lex/PPDirectives.cpp</li>
<li class="change-delete"><b>delete</b>: test/Modules/builtin-import.mm</li>
<li class="change-edit"><b>edit</b>: lib/Lex/ModuleMap.cpp</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/sys/_types/_types.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/c++/v1/cstddef</li>
<li class="change-edit"><b>edit</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/c++/v1/stddef.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M/B/B.h</li>
<li class="change-edit"><b>edit</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/c++/v1/math.h</li>
<li class="change-edit"><b>edit</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/module.modulemap</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M/someheader.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M/A/A.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M2/A/A.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M2/B/B.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M/module.modulemap</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M2/module.modulemap</li>
<li class="change-edit"><b>edit</b>: include/clang/Lex/ModuleMap.h</li>
<li class="change-edit"><b>edit</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/c++/v1/module.modulemap</li>
<li class="change-edit"><b>edit</b>: include/clang/Lex/HeaderSearch.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/import-textual-noguard.mm</li>
<li class="change-delete"><b>delete</b>: test/Modules/import-textual.mm</li>
<li class="change-edit"><b>edit</b>: lib/Lex/HeaderSearch.cpp</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/import-textual/M2/someheader.h</li>
<li class="change-delete"><b>delete</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/c++/v1/type_traits</li>
<li class="change-edit"><b>edit</b>: test/Modules/Inputs/libc-libcxx/sysroot/usr/include/stddef.h</li>
</ul>
</li>
<br>
<li>Commit <b>45ed842634265cd2ca00f1daebaccb49641941bf</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Fix false positives in Keychain API checker</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Analysis/keychainAPI.m</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>e5fa6efc21f79a00b4e54ba944375d3b3735bb0f</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Support inlining of '[self classMethod]' and '[[self class]</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Analysis/inlining/InlineObjCClassMethod.m</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/CallEvent.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>d8021a4381d0cf878703d91683601bb855600e60</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Add LocationContext as a parameter to checkRegionChanges</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/ExprEngine.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/Checker.h</li>
<li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/CheckerManager.h</li>
<li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/ProgramState.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/ExprEngineObjC.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/CStringChecker.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/ExprEngineC.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/CheckerManager.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/MallocChecker.cpp</li>
<li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>18753da66a068c829d33a33d4f657ae44a00837f</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[StaticAnalyzer] Fix android build</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>88f2b14adddeb8ab13e9943850e1adafa468b3e3</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Consider function call arguments while building CallGraph.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Analysis/debug-CallGraph.c</li>
<li class="change-edit"><b>edit</b>: lib/Analysis/CallGraph.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>fc6055557347c0701737ebd92cb4e08e50b2eb39</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Fix an assertion fail in CStringSyntaxChecker.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp</li>
<li class="change-edit"><b>edit</b>: test/Analysis/cstring-syntax.c</li>
</ul>
</li>
<br>
<li>Commit <b>941157b76e4bb526bc93266ba95830eadaa45782</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">[analyzer] Proper caching in CallDescription objects.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h</li>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Core/CallEvent.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>9e16b88ea06f37c309d44e41553715b970067575</b> by <b>dcoughlin:</b> <p class="commit-message" style="white-space: pre-wrap;">In VirtualCallChecker, handle indirect calls</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp</li>
<li class="change-edit"><b>edit</b>: test/Analysis/virtualcall.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>64d16217f9a4f807f5e1d32a1c089ac3673f7134</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[compiler-rt][asan|win] Fix flaky unittest due to large allocations</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/sanitizer_common/sanitizer_coverage_libcdep.cc</li>
</ul>
</li>
<br>
<li>Commit <b>8c90ff34c4d35d81a5f9807307fa760429cf9705</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[PGO] Delay profile dir creation until write</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/profile/InstrProfilingFile.c</li>
<li class="change-add"><b>add</b>: test/profile/Linux/instrprof-dir.c</li>
</ul>
</li>
<br>
<li>Commit <b>b461bae88096821b65b0c34a1d30f0c322f344e1</b> by <b>vsk:</b> <p class="commit-message" style="white-space: pre-wrap;">[PGO] Suspend SIGKILL for PR_SET_PDEATHSIG in profile-write</p>
<ul>
<li class="change-add"><b>add</b>: test/profile/Linux/prctl.c</li>
<li class="change-edit"><b>edit</b>: lib/profile/InstrProfilingUtil.c</li>
<li class="change-edit"><b>edit</b>: lib/profile/InstrProfilingUtil.h</li>
<li class="change-edit"><b>edit</b>: lib/profile/InstrProfilingFile.c</li>
</ul>
</li>
<br>
</ul>
</body>