<!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 [#4921]</h1>
<table style="align=left;">
<tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-lldb-incremental-osx/4921/">https://ci.swift.org/job/oss-lldb-incremental-osx/4921/</a></td></tr>
<tr><th>Project:</th><td>oss-lldb-incremental-osx</td></tr>
<tr><th>Date of build:</th><td>Thu, 01 Dec 2016 15:23:45 -0800</td></tr>
<tr><th>Build duration:</th><td>1 hr 29 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/4921/consoleFull#-537947385c38edd5a-00f9-40a2-abac-1db59f7a90ca">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-lldb-incremental-osx/4921/consoleFull#-2137230461fca400bf-2f4a-462e-b517-e058d770b2d7">Indication 1</a></li></ul></li></ul>
<!-- JUnit TEMPLATE -->
</TABLE>
<BR/>
<!-- CHANGE SET -->
<h2>Changes</h2>
<ul>
<li>Commit <b>b33d4fc84c5ebbf0d52f00f3868319cea2ad3146</b> by <b>bob.wilson:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "Disable validation-test/stdlib/UnicodeLongTest.swift for</p>
<ul>
<li class="change-edit"><b>edit</b>: validation-test/stdlib/UnicodeLongTest.swift</li>
</ul>
</li>
<br>
<li>Commit <b>bb9382e994a4c029ef1ba332f3964d65d36b13ac</b> by <b>mgottesman:</b> <p class="commit-message" style="white-space: pre-wrap;">Re-enable/update two tests that have been disabled for a long time.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/Frontend/OptimizationOptions-without-stdlib-checks.swift</li>
<li class="change-edit"><b>edit</b>: test/Frontend/OptimizationOptions-with-stdlib-checks.swift</li>
</ul>
</li>
<br>
<li>Commit <b>7b73a242ef6172de251136469dc189c13f64587c</b> by <b>hughbellars:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix MSVC warning compiling IRGen</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenType.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>698d25cb3d62ca7dd0a33b13ab19b27f96829773</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[overlay] Fixing the incorrect type of fanSpeedPercentage (#5992)</p>
<ul>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Intents/INSetClimateSettingsInCarIntent.swift</li>
</ul>
</li>
<br>
<li>Commit <b>6f6465834697f171111e86d059cdb28c447f778c</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Stash an archetype builder in an "incomplete" generic environment.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/AST/ASTContext.h</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/Builtins.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignature.h</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Deserialization.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>a3a943a6837d6a5f1341c2b9570a2a91a5c2d401</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Move the forced creation of archetypes slightly</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>9e465fa03de2c079fe10f4cb5dc6eeebb1052f39</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Add a form of Type::subst() that takes an arbitrary substitution</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/AST/Type.h</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignature.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignature.h</li>
</ul>
</li>
<br>
<li>Commit <b>f150d239188d36fdae02711c9b36cbe2cd47da8d</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[AST] Tail-allocate context types in GenericEnvironment.</p>
<ul>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericEnvironment.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTContext.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>bf2a75e7847cd91fea5f7a042372b4a948eaec6a</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Lazily form context types for generic parameters.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: test/Generics/superclass_constraint.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericEnvironment.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>2df99313d8d2191232659c8442cba883fee522e5</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Replace a custom Type::transform() with a</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Types.h</li>
</ul>
</li>
<br>
<li>Commit <b>51c2cee4d831687111aed91e9c5b15ac60ce826d</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Immediate] Remove a redundant, pessimizing std::move().</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Immediate/Immediate.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>188d218886a9d9ccccbfa727c42d7c24c2cb04dc</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[Archetype builder] Remove some dead code. NFC</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>7a58f00b6d473ec68e8ce0d460d68799d4edddd3</b> by <b>xi_ge:</b> <p class="commit-message" style="white-space: pre-wrap;">[utils] Modify writeEdit() to take multiple edits instead of a single</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Basic/Edit.cpp</li>
<li class="change-edit"><b>edit</b>: lib/FrontendTool/FrontendTool.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Basic/Edit.h</li>
</ul>
</li>
<br>
<li>Commit <b>dfb035289aa5039fa56bb0e23ba490de9b08d835</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IDE: Remove some redundant calls to getDesugaredType()</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IDE/TypeReconstruction.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>c71395a4c3a3b3a829e6e4d50fc2fca09754d021</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Small cleanup in CSDiag</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/CSDiag.cpp</li>
<li class="change-edit"><b>edit</b>: test/stdlib/RangeDiagnostics.swift</li>
</ul>
</li>
<br>
<li>Commit <b>cb0126a30638118b58e2dd06f2b2e652e8a824f1</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">IRGen: Remove some dead code</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenObjC.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>8bdbe774e0a941cc66ee6003372f3a89d3f220a6</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Don't call hasType()/getType()/setType() on SubscriptDecls</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/DeclContext.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/MiscDiagnostics.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/AbstractionPattern.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTDumper.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CodeSynthesis.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Serialization/ModuleFormat.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTPrinter.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenExpr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenMaterializeForSet.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Deserialization.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IDE/CodeCompletion.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Decl.h</li>
<li class="change-edit"><b>edit</b>: lib/Parse/ParseDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>2d83a79c2cd201057146cf7832923e6753addeee</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Remove TypeDecl::getDeclaredType()</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenFunction.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Decl.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Serialization.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenClangType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckExpr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Type.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IDE/CodeCompletion.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGen.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSDiag.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Deserialization.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Builtins.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenDebugInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/DeclContext.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SIL/SILFunctionType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/PrintAsObjC/PrintAsObjC.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/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.cpp</li>
<li class="change-edit"><b>edit</b>: tools/swift-ide-test/swift-ide-test.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>07780bd60cc21295f020b55f3752467ae7a153c9</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Don't call hasType()/getType()/setType() on AbstractTypeParamDecls</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Decl.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTDumper.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenExpr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckNameLookup.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>9caaad442b3e84fc8d3b6b5aeb07d76760c65ab4</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Don't call hasType()/getType()/setType() on TypeDecls</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/ITCDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/DocComment.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Parse/ParseSIL.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IDE/CodeCompletion.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckConstraints.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckPattern.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/ConstraintSystem.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckProtocol.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTDumper.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: test/attr/attr_fixed_layout.swift</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/DebugTypeInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Module.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/IRGenDebugInfo.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>c4dbf9167632e4db3cd0d460dbf9a71f24daddf5</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST Dumper: Don't canonicalize interface types</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/ASTDumper.cpp</li>
<li class="change-edit"><b>edit</b>: test/expr/capture/generic_params.swift</li>
</ul>
</li>
<br>
<li>Commit <b>2ff99943133342cdc9ae5c12aac2e1188e20f712</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Improve circularity checks</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: test/NameBinding/scope_map_lookup.swift</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Decl.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckDecl.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/DiagnosticsSema.def</li>
<li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28393-swift-type-transform.swift</li>
<li class="change-edit"><b>edit</b>: test/decl/protocol/req/recursion.swift</li>
<li class="change-edit"><b>edit</b>: test/Sema/circular_decl_checking.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/ArchetypeBuilder.cpp</li>
<li class="change-delete"><b>delete</b>: validation-test/compiler_crashers/28438-swift-typebase-getcanonicaltype.swift</li>
<li class="change-edit"><b>edit</b>: test/Generics/generic_types.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckType.cpp</li>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28393-swift-type-transform.swift</li>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_fixed/28438-swift-typebase-getcanonicaltype.swift</li>
</ul>
</li>
<br>
<li>Commit <b>c09f092e15366bf2779902b721420c14b6c7fc36</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">Revert "[stdlib] Prototype bidirectional UTF-8 Decoding" (#6010)</p>
<ul>
<li class="change-delete"><b>delete</b>: test/Prototypes/UTF8.swift</li>
</ul>
</li>
<br>
<li>Commit <b>e41a29a11cbdb9c45fdb1c515c8cb5d19ab79f6a</b> by <b>gparker-github:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix subset and superset for empty character set (#6000)</p>
<ul>
<li class="change-edit"><b>edit</b>: test/stdlib/TestCharacterSet.swift</li>
<li class="change-edit"><b>edit</b>: stdlib/public/SDK/Foundation/CharacterSet.swift</li>
</ul>
</li>
<br>
<li>Commit <b>d49e9e90e309d68ae1c029969c4c9fd5aa4f07e4</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Fix rpath construction for out-of-tree builds</p>
<ul>
<li class="change-edit"><b>edit</b>: CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: cmake/modules/AddLLVM.cmake</li>
</ul>
</li>
<br>
<li>Commit <b>8dc238a5292e9496d69d9d0fbd30a5e9ebcc117f</b> by <b>beanz:</b> <p class="commit-message" style="white-space: pre-wrap;">[CMake] Fix llvm_setup_rpath function</p>
<ul>
<li class="change-edit"><b>edit</b>: cmake/modules/AddLLVM.cmake</li>
</ul>
</li>
<br>
<li>Commit <b>3765b218ce0acfda244be71d58e54c66e543bae4</b> by <b>enderby:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix a bug with llvm-size and the -m option with multiple files not</p>
<ul>
<li class="change-add"><b>add</b>: test/tools/llvm-size/Inputs/darwin-m1.o</li>
<li class="change-edit"><b>edit</b>: tools/llvm-size/llvm-size.cpp</li>
<li class="change-edit"><b>edit</b>: test/tools/llvm-size/darwin-m.test</li>
</ul>
</li>
<br>
<li>Commit <b>7c99336a937dd461528117b9557fe708dc0e66d3</b> by <b>mbraun:</b> <p class="commit-message" style="white-space: pre-wrap;">Statistic/Timer: Include timers in PrintStatisticsJSON().</p>
<ul>
<li class="change-edit"><b>edit</b>: include/llvm/Support/Timer.h</li>
<li class="change-edit"><b>edit</b>: test/Other/statistic.ll</li>
<li class="change-edit"><b>edit</b>: lib/Support/Statistic.cpp</li>
<li class="change-edit"><b>edit</b>: include/llvm/ADT/Statistic.h</li>
<li class="change-edit"><b>edit</b>: lib/Support/Timer.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>6b5126ec1b226addd8648f66bb0af6df94f7e0e0</b> by <b>hughbellars:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix MSVC errors building SemaAPINotes with MSVC</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/SemaAPINotes.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>1d03955b9f0e99b572ace4b8e1f85ab4c3d8f228</b> by <b>hughbellars:</b> <p class="commit-message" style="white-space: pre-wrap;">[Sema] Fix-up for MSVC, which is stricter about template types.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/SemaType.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>377d4559df605b3a580bccfc5b05aed30f1b7fb0</b> by <b>hughbellars:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix compiler crash building APINotesYAMLCompiler in swift-clang with</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/APINotes/APINotesYAMLCompiler.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>35b906f64298e867f53631841a09341629e626ee</b> by <b>aschwaighofer:</b> <p class="commit-message" style="white-space: pre-wrap;">swiftcc: Add an api to query whether a target ABI stores swifterror in a</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/CodeGen/SwiftCallingConv.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/TargetInfo.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/ABIInfo.h</li>
<li class="change-edit"><b>edit</b>: include/clang/CodeGen/SwiftCallingConv.h</li>
</ul>
</li>
<br>
<li>Commit <b>197dcb5fbbc5377070831aa8638121b8d5c97486</b> by <b>ahatanaka:</b> <p class="commit-message" style="white-space: pre-wrap;">[CodeGen][ARM] Make sure the value and type used to create a bitcast</p>
<ul>
<li class="change-add"><b>add</b>: test/CodeGenCXX/builtins-arm-exclusive.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/CGBuiltin.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>4bae3f7f4fe9840285d3431d653b82ffb95d83d0</b> by <b>scallanan:</b> <p class="commit-message" style="white-space: pre-wrap;">Updated the Swift expression parser to handle NULL IR modules.</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>4aefa9216bdfbfffdf6806f4acdbd4b38d2520f7</b> by <b>scallanan:</b> <p class="commit-message" style="white-space: pre-wrap;">Actually exit when IRGen returns nullptr. Also clang-format.</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>1cadbf597a7d151b49fd38040164fc69fa52d25b</b> by <b>scallanan:</b> <p class="commit-message" style="white-space: pre-wrap;">Handle UTF-16 and UTF-32 constant CFStrings</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Clang/IRForTarget.cpp</li>
<li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/objc/unicode-string/TestUnicodeString.py</li>
<li class="change-add"><b>add</b>: packages/Python/lldbsuite/test/lang/objc/unicode-string/main.m</li>
</ul>
</li>
<br>
<li>Commit <b>2b0cab34837fccdebeaee5e186e6625fbc05bd74</b> by <b>scallanan:</b> <p class="commit-message" style="white-space: pre-wrap;">Handle empty strings when looking for a CFString's encoding. Should fix</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Clang/IRForTarget.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>708bcd25f011c3540bded8488061ba49587cfd2f</b> by <b>scallanan:</b> <p class="commit-message" style="white-space: pre-wrap;">iFixed the name of a constant.</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>4098ab1f09f7c78b959318258bbca84fafa63bcd</b> by <b>mracek:</b> <p class="commit-message" style="white-space: pre-wrap;">[asan] Add a "dump_registers" flag to print out CPU registers after a</p>
<ul>
<li class="change-add"><b>add</b>: test/asan/TestCases/Darwin/dump_registers.cc</li>
<li class="change-edit"><b>edit</b>: lib/sanitizer_common/sanitizer_common.h</li>
<li class="change-edit"><b>edit</b>: lib/asan/asan_flags.inc</li>
<li class="change-edit"><b>edit</b>: lib/asan/asan_errors.cc</li>
<li class="change-edit"><b>edit</b>: lib/sanitizer_common/sanitizer_mac.cc</li>
<li class="change-edit"><b>edit</b>: lib/sanitizer_common/sanitizer_win.cc</li>
<li class="change-edit"><b>edit</b>: lib/sanitizer_common/sanitizer_linux.cc</li>
</ul>
</li>
<br>
<li>Commit <b>b5c0e8c061496a7a7995be84849780ee6979c473</b> by <b>mracek:</b> <p class="commit-message" style="white-space: pre-wrap;">[asan] Provide bug descriptions for all reports (not just ErrorGeneric)</p>
<ul>
<li class="change-add"><b>add</b>: test/asan/TestCases/debug_double_free.cc</li>
<li class="change-edit"><b>edit</b>: lib/asan/asan_errors.h</li>
<li class="change-edit"><b>edit</b>: lib/asan/asan_report.cc</li>
<li class="change-edit"><b>edit</b>: lib/asan/asan_errors.cc</li>
</ul>
</li>
<br>
<li>Commit <b>8b5c201ec58b021bb7dee3f83dedccf87d549dce</b> by <b>mracek:</b> <p class="commit-message" style="white-space: pre-wrap;">[asan] Attempt to fix the debug_double_free.cc testcase on Windows after</p>
<ul>
<li class="change-edit"><b>edit</b>: test/asan/TestCases/debug_double_free.cc</li>
</ul>
</li>
<br>
</ul>
</body>