<!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-linux-ubuntu-14_04 [#280]</h1>
<table style="align=left;">
<tr><th>Build URL:</th><td><a href="https://ci.swift.org/job/oss-swift-package-linux-ubuntu-14_04/280/">https://ci.swift.org/job/oss-swift-package-linux-ubuntu-14_04/280/</a></td></tr>
<tr><th>Project:</th><td>oss-swift-package-linux-ubuntu-14_04</td></tr>
<tr><th>Date of build:</th><td>Fri, 17 Feb 2017 17:54:06 -0800</td></tr>
<tr><th>Build duration:</th><td>14 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-linux-ubuntu-14_04/280/consoleFull#851890138ee1a197b-acac-4b17-83cf-a53b95139a76">Indication 1</a></li></ul></li></ul>
<!-- JUnit TEMPLATE -->
</TABLE>
<BR/>
<!-- CHANGE SET -->
<h2>Changes</h2>
<ul>
<li>Commit <b>eae044c07d684a07c9c39dc5da09d43a3704bd76</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">Sema: Type-check initializer delegation as a covariant expression.</p>
<ul>
<li class="change-add"><b>add</b>: test/decl/init/delegate-to-c-func-imported-as-member.swift</li>
<li class="change-add"><b>add</b>: test/decl/init/Inputs/c-func-member-init.h</li>
<li class="change-add"><b>add</b>: test/decl/init/nonnull-delegate-to-nullable-in-base-class.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/Expr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CSApply.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>8fc40ba57822de3ababe2213f86589b6ebf0d024</b> by <b>jgroff:</b> <p class="commit-message" style="white-space: pre-wrap;">SILGen: Use unchecked_ref_cast to adjust covariant returns in thunks.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-add"><b>add</b>: test/SILGen/witness-init-requirement-with-base-class-init.swift</li>
</ul>
</li>
<br>
<li>Commit <b>431b7ff2af8e3a762ba0202c4a377a8577bd8f55</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Syntax] Add Equal '=' token location to TypeAliasDecl</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/ClangImporter/ImportDecl.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Decl.h</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>
<li class="change-edit"><b>edit</b>: lib/Parse/ParseDecl.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckProtocol.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Serialization/Deserialization.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>7ee42994c85c3a3b61e75513aafa2c9962977bfa</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">Start the Syntax library and optional full token lexing</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IDE/SyntaxModel.cpp</li>
<li class="change-add"><b>add</b>: lib/Syntax/SyntaxData.cpp</li>
<li class="change-add"><b>add</b>: tools/swift-format/swift-format.cpp</li>
<li class="change-add"><b>add</b>: tools/swift-format/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/SyntaxData.h</li>
<li class="change-add"><b>add</b>: lib/Sema/Semantics.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Basic/OwnedString.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/Rewriter.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/TypeSyntax.h</li>
<li class="change-edit"><b>edit</b>: lib/AST/ASTPrinter.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Parse/ParseExpr.cpp</li>
<li class="change-add"><b>add</b>: unittests/Syntax/DeclSyntaxTests.cpp</li>
<li class="change-edit"><b>edit</b>: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp</li>
<li class="change-add"><b>add</b>: lib/Syntax/TokenSyntax.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: unittests/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/StmtSyntax.h</li>
<li class="change-add"><b>add</b>: lib/Syntax/README.md</li>
<li class="change-edit"><b>edit</b>: lib/IDE/CodeCompletionResultBuilder.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/LegacyASTTransformer.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/GenericSyntax.h</li>
<li class="change-add"><b>add</b>: lib/Syntax/StmtSyntax.cpp</li>
<li class="change-add"><b>add</b>: lib/Syntax/Trivia.cpp</li>
<li class="change-edit"><b>edit</b>: lib/IDE/CodeCompletion.cpp</li>
<li class="change-add"><b>add</b>: lib/Syntax/TypeSyntax.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/IDE/CodeCompletion.h</li>
<li class="change-edit"><b>edit</b>: lib/Parse/Lexer.cpp</li>
<li class="change-add"><b>add</b>: lib/Syntax/RawSyntax.cpp</li>
<li class="change-add"><b>add</b>: unittests/Syntax/GenericSyntaxTests.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Subsystems.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: tools/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: lib/Syntax/LegacyASTTransformer.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Parse/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: include/swift/Sema/Semantics.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/Trivia.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/DeclSyntax.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/Format.h</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/SyntaxKinds.def</li>
<li class="change-edit"><b>edit</b>: lib/AST/RawComment.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/RawSyntax.h</li>
<li class="change-add"><b>add</b>: tools/swift-syntax-test/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: lib/Syntax/CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: unittests/Parse/TokenizerTests.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/TokenKinds.h</li>
<li class="change-add"><b>add</b>: lib/Syntax/Format.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/References.h</li>
<li class="change-add"><b>add</b>: lib/Syntax/Syntax.cpp</li>
<li class="change-add"><b>add</b>: unittests/Syntax/TypeSyntaxTests.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/ASTVisitor.h</li>
<li class="change-add"><b>add</b>: unittests/Syntax/RawSyntaxTests.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/TokenKinds.def</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/TokenSyntax.h</li>
<li class="change-add"><b>add</b>: lib/Syntax/GenericSyntax.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Expr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Parse/Parser.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/Parse/Lexer.h</li>
<li class="change-add"><b>add</b>: unittests/Syntax/CMakeLists.txt</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/SyntaxFactory.h</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeChecker.cpp</li>
<li class="change-add"><b>add</b>: lib/Syntax/DeclSyntax.cpp</li>
<li class="change-add"><b>add</b>: tools/swift-syntax-test/swift-syntax-test.cpp</li>
<li class="change-add"><b>add</b>: include/swift/Syntax/Syntax.h</li>
<li class="change-delete"><b>delete</b>: include/swift/Parse/Tokens.def</li>
<li class="change-edit"><b>edit</b>: include/swift/Parse/Token.h</li>
<li class="change-add"><b>add</b>: unittests/Syntax/StmtSyntaxTests.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Expr.h</li>
<li class="change-add"><b>add</b>: lib/Syntax/SyntaxFactory.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>a6df054ae0ed3868cd4542a242513234324f9c9a</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Syntax] Add README.md for lib/Syntax</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Syntax/README.md</li>
</ul>
</li>
<br>
<li>Commit <b>9627c5eafd482193dec23a6cb013323b5d894a2b</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Syntax] Add Status.md document</p>
<ul>
<li class="change-add"><b>add</b>: lib/Syntax/Status.md</li>
</ul>
</li>
<br>
<li>Commit <b>71346dc5c1a4424d1e7d9ef3247a2c982c132564</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Syntax] Add round-trip syntax test driver and stdlib roundtrip test</p>
<ul>
<li class="change-edit"><b>edit</b>: test/lit.cfg</li>
<li class="change-add"><b>add</b>: test/Syntax/round_trip_stdlib.swift</li>
<li class="change-edit"><b>edit</b>: test/CMakeLists.txt</li>
<li class="change-edit"><b>edit</b>: tools/swift-syntax-test/swift-syntax-test.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Syntax/LegacyASTTransformer.cpp</li>
<li class="change-add"><b>add</b>: utils/round-trip-syntax-test</li>
</ul>
</li>
<br>
<li>Commit <b>da39d9b17b4845611f79ae7c4b1124e60d7c6672</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GenericSig Builder] Rework RequirementSource to describe requirement</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckAttr.cpp</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckProtocol.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/GenericSignatureBuilder.h</li>
<li class="change-edit"><b>edit</b>: lib/SILOptimizer/Utils/Generics.cpp</li>
<li class="change-edit"><b>edit</b>: test/Generics/associated_type_typo.swift</li>
<li class="change-edit"><b>edit</b>: test/Generics/superclass_constraint.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenPoly.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignatureBuilder.cpp</li>
<li class="change-edit"><b>edit</b>: test/Generics/requirement_inference.swift</li>
<li class="change-edit"><b>edit</b>: lib/Sema/TypeCheckGeneric.cpp</li>
<li class="change-edit"><b>edit</b>: lib/AST/Decl.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>bdd86263743872b3e9f8f26f2c82322d0fb10159</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Disable two stdlib tests in optimization mode.</p>
<ul>
<li class="change-edit"><b>edit</b>: validation-test/stdlib/Arrays.swift.gyb</li>
<li class="change-edit"><b>edit</b>: validation-test/stdlib/Lazy.swift.gyb</li>
</ul>
</li>
<br>
<li>Commit <b>935a54bace1dd5031f7badd8fd8275c82d793432</b> by <b>shajrawi:</b> <p class="commit-message" style="white-space: pre-wrap;">Opaque values: fix a bug in ResultPlanBuilder + support for-each loops</p>
<ul>
<li class="change-edit"><b>edit</b>: test/SILGen/opaque_values_silgen.swift</li>
<li class="change-edit"><b>edit</b>: lib/SILGen/SILGenApply.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>879a7586baaf8ca31dcf70502f5289f6a14e7a6e</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Fix crash with invalid protocols in</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/SubstitutionMap.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>cd893ea84a1bcd847a6ab4b81846592cfe0fde8f</b> by <b>spestov:</b> <p class="commit-message" style="white-space: pre-wrap;">AST: Fix GenericSignatureBuilder bug with protocol typealiases</p>
<ul>
<li class="change-add"><b>add</b>: validation-test/compiler_crashers_2_fixed/0075-rdar30248571.swift</li>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignatureBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>28987ca21e426eb911143eea008bc98b900a7bf1</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GenericSigBuilder] Remove some dead code; we don't deal with</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignatureBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>ef4c8840e9cc8136c7b254aeeace2c83a22221f1</b> by <b>dgregor:</b> <p class="commit-message" style="white-space: pre-wrap;">[GenericSigBuilder] Use addRequirement() rather than hardcoding it. DRY</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/GenericSignatureBuilder.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>1180c3d5dae1356c17870869958b27799ed5c106</b> by <b>rlevenstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Do not automatically map Swfit @effects(readonly) to LLVM's readonly</p>
<ul>
<li class="change-edit"><b>edit</b>: test/IRGen/readonly.sil</li>
<li class="change-edit"><b>edit</b>: lib/IRGen/GenDecl.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>2dd61ad0eb8cd7cdae2546316b55933c2724f838</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">[Markup] Add Tag field</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/AST/DocComment.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/AST/Comment.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Markup/AST.h</li>
<li class="change-edit"><b>edit</b>: include/swift/Markup/ASTNodes.def</li>
<li class="change-edit"><b>edit</b>: include/swift/Markup/SimpleFields.def</li>
</ul>
</li>
<br>
<li>Commit <b>3afb5572c064fc0983703c173f21602d9cdc3975</b> by <b>github:</b> <p class="commit-message" style="white-space: pre-wrap;">[RangeInfo] Add a field in ResolvedRangeInfo to indicate whether the</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/IDE/SwiftSourceDocInfo.cpp</li>
<li class="change-edit"><b>edit</b>: include/swift/IDE/Utils.h</li>
<li class="change-add"><b>add</b>: test/IDE/range_info_throwing.swift</li>
</ul>
</li>
<br>
<li>Commit <b>2a1373b5a06f30a4dd0d890278df57e223f4ff1e</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Debug Info: Sort frame index expressions before emitting them. This</p>
<ul>
<li class="change-add"><b>add</b>: test/DebugInfo/X86/FrameIndexExprs.ll</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/AsmPrinter/DwarfDebug.h</li>
<li class="change-edit"><b>edit</b>: lib/CodeGen/AsmPrinter/DwarfDebug.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>c35c0a87db9dbc45d9b0741d09b79d42c7f3e1d2</b> by <b>aprantl:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix windows bots by locking down the target triple on this testcase.</p>
<ul>
<li class="change-edit"><b>edit</b>: test/DebugInfo/X86/FrameIndexExprs.ll</li>
</ul>
</li>
<br>
<li>Commit <b>81a755b1508ab6e1a38dd89ffaad404ecb4e2c1c</b> by <b>t.p.northover:</b> <p class="commit-message" style="white-space: pre-wrap;">GlobalISel: verify that generic loads & stores have a mem operand.</p>
<ul>
<li class="change-edit"><b>edit</b>: lib/CodeGen/MachineVerifier.cpp</li>
<li class="change-edit"><b>edit</b>: test/CodeGen/AArch64/GlobalISel/regbankselect-default.mir</li>
<li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-legalizer.mir</li>
<li class="change-edit"><b>edit</b>: test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir</li>
</ul>
</li>
<br>
<li>Commit <b>73d3d4d75cc4683473ef9149cb431a79cc3dd140</b> by <b>mracek:</b> <p class="commit-message" style="white-space: pre-wrap;">[lldb] Add support for "external" reports in ThreadSanitizer LLDB plugin</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>527dd5aba97ee3d1de18ec973a0791c8320557fd</b> by <b>eeckstein:</b> <p class="commit-message" style="white-space: pre-wrap;">Switch to new demangling API</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Target/SwiftLanguageRuntime.cpp</li>
<li class="change-edit"><b>edit</b>: source/Symbol/SwiftMangledNameVisitor.cpp</li>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Swift/SwiftREPLMaterializer.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>d0cc050c6453c646b85cd63b9999c3f4bfd2388e</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">Update call to TypeAliasDecl constructor, added EqualLoc</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Swift/SwiftASTManipulator.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>0e59eb9cfd621f9f5242a5b41db11b0dd49bcf1b</b> by <b>dfarler:</b> <p class="commit-message" style="white-space: pre-wrap;">Update call to TypeAliasDecl constructor, added EqualLoc</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Swift/SwiftASTManipulator.cpp</li>
</ul>
</li>
<br>
<li>Commit <b>b5d98f92f7bb999cc386132d9790a4b5e153719b</b> by <b>jingham:</b> <p class="commit-message" style="white-space: pre-wrap;">Fix a few names in 30f8a841b7d596d24244df6bb78d712a47fef051 to match the</p>
<ul>
<li class="change-edit"><b>edit</b>: source/Plugins/ExpressionParser/Swift/SwiftREPLMaterializer.cpp</li>
<li class="change-edit"><b>edit</b>: source/Symbol/SwiftMangledNameVisitor.cpp</li>
<li class="change-edit"><b>edit</b>: source/Target/SwiftLanguageRuntime.cpp</li>
</ul>
</li>
<br>
</ul>
</body>