[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (master) #4960

Report

[FAILURE] swift-master-source-compat-suite [#4960]

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite/4960/
Project:
swift-master-source-compat-suite
Date of build:
Thu, 07 May 2020 18:32:30 -0500
Build duration:
14 min

Identified problems:

  • Jenkins Error: This build failed because of a Jenkins Error; typically a Java exception.

Changes

  • Commit 88e1aba8e6a6b72e3fadcfb1b7a6b1625d0f857a by klorentey:
    Revert "[Foundation] Fix potential backdeployment regression in append"

    • edit: stdlib/public/Darwin/Foundation/Data.swift
  • Commit d5430693aa5faeba1234a4655b11e0b6ca0db835 by klorentey:
    [Foundation] Data.append: Switch to using resetBytes(in:)

    • edit: stdlib/public/Darwin/Foundation/Data.swift
  • Commit 658effd9284efa396b35f3bec6def0dd6aeb1fc6 by klorentey:
    [test] Data: Add tests exercising Sequence-based init and append

    • edit: test/stdlib/TestData.swift
  • Commit e7996a770a43acc6d0d148ec29cf127abe8c12dd by abdulras:
    runtime: replace LLVM_LIKELY with SWIFT_LIKELY (NFC)

    • edit: stdlib/public/runtime/Casting.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit f2c10d2ed4f70e97e4f322908a424a4e35dea27c by acgarland:
    [SymbolGraph] Use identifier for type name fragments

    • edit: test/SymbolGraph/Symbols/Mixins/DeclarationFragments/SubheadingDeclarationFragmentsTypes.swift
    • edit: lib/SymbolGraphGen/DeclarationFragmentPrinter.h
    • edit: lib/SymbolGraphGen/SymbolGraph.cpp
    • edit: lib/SymbolGraphGen/DeclarationFragmentPrinter.cpp
    • edit: test/SymbolGraph/Symbols/Mixins/DeclarationFragments/Navigator.swift
  • Commit 7aed042817293e7fa9deb9a3c693e9d56de1a3d5 by achikin:
    Add fix on Keypath -> Function with multiple arguments type mismatch.

    • add: test/Constraints/keypath_closure_conv_mismatch_norettype.swift
    • edit: lib/Sema/CSDiagnostics.cpp
    • add: test/Constraints/keypath_closure_conv_mismatch_generic.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/Sema/CSFix.cpp
    • add: test/Constraints/keypath_closure_conv_mismatch.swift
    • edit: lib/Sema/CSFix.h
  • Commit dd0ce1ad13e3c5bc5f2af93ac78a8299486b057e by spestov:
    Remove the integrated REPL

    • delete: test/Interpreter/repl_hashbang.swift
    • edit: lib/Immediate/CMakeLists.txt
    • delete: test/Interpreter/SDK/Cocoa_repl.swift
    • delete: test/SILOptimizer/access_marker_verify_repl.swift
    • edit: include/swift/Immediate/Immediate.h
    • delete: test/Interpreter/repl_diagnostics.swift
    • delete: test/DebugInfo/variables-repl.swift
    • delete: test/Interpreter/late_import_cgfloat.swift
    • delete: test/Interpreter/repl_autolinking.swift
    • delete: test/Interpreter/repl_conformance_lookup.swift
    • edit: lib/FrontendTool/FrontendTool.cpp
    • delete: lib/Immediate/REPL.cpp
    • edit: include/swift/AST/IRGenOptions.h
    • delete: test/Interpreter/repl_13695499.swift
    • delete: test/Interpreter/SDK/missing_imports_repl.swift
    • edit: lib/IRGen/GenDecl.cpp
    • delete: test/Interpreter/repl.swift
    • delete: test/Interpreter/repl_17597453.swift
  • Commit b74f42602a6ad1a658297a504af56f3565bf30e8 by compnerd:
    runtime: add and switch to SWIFT_USED (NFC)

    • edit: stdlib/public/runtime/Leaks.h
    • edit: stdlib/public/SwiftShims/RefCount.h
    • edit: stdlib/public/SwiftShims/Visibility.h
    • edit: stdlib/public/SwiftShims/HeapObject.h
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: stdlib/public/runtime/ExistentialContainer.cpp
    • edit: stdlib/public/runtime/HeapObject.cpp
  • Commit 2813f68428bfec9a46cedd34f5269b7d9fa536dc by spestov:
    Sema: Remove processREPLTopLevel()

    • delete: lib/Sema/TypeCheckREPL.cpp
    • edit: lib/Sema/CMakeLists.txt
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit b619d309086f0db6fe65eba02dd5cbe02263b8bc by mgottesman:
    [ownership] Track /all/ non consuming uses and emit errors for all of

    • edit: test/SIL/ownership-verifier/borrow_scope_introducing_operands.sil
    • edit: include/swift/Basic/FrozenMultiMap.h
    • edit: lib/SIL/Verifier/LinearLifetimeChecker.cpp
    • edit: test/SIL/ownership-verifier/arguments.sil
  • Commit b81c0d63d167a5ec1addfd3f017f39d5ab177e63 by spestov:
    AST: Remove SourceFileKind::REPL

    • edit: lib/Sema/TypeCheckDeclPrimary.cpp
    • edit: include/swift/AST/Module.h
    • edit: lib/IDE/REPLCodeCompletion.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/Parse/Parser.cpp
    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: lib/Sema/ImportResolution.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: include/swift/AST/SourceFile.h
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Parse/ParseDecl.cpp
  • Commit 2a388b5cee4b949160670445e73be48af1ccb73e by spestov:
    AST: Remove SourceFile::truncateTopLevelDecls()

    • edit: include/swift/AST/SourceFile.h
  • Commit 6224909d3775e249bc5bf13338f054a2469c7f25 by mboehme:
    Add a test that imported C++ classes can conform to protocols.

    • add: test/Interop/Cxx/class/Inputs/protocol-conformance.h
    • add: test/Interop/Cxx/class/protocol-conformance-typechecker.swift
    • add: test/Interop/Cxx/class/protocol-conformance-silgen.swift
    • edit: test/Interop/Cxx/class/Inputs/module.modulemap
  • Commit d611b4c4f59b501d055247f78c3177ad292bd205 by forster:
    Synthesize memberwise initializers despite AccessSpecDecl

    • add: test/Interop/Cxx/class/Inputs/memberwise-initializer.h
    • edit: test/Interop/Cxx/class/Inputs/module.modulemap
    • add: test/Interop/Cxx/class/memberwise-initializer-module-interface.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: test/Interop/Cxx/class/member-variables-module-interface.swift
    • add: test/Interop/Cxx/class/memberwise-initializer-typechecker.swift
  • Commit e0b0d20cd8d798511d0b97d490ef6391503450d8 by compnerd:
    runtime: add and switch to SWIFT_NORETURN (NFC)

    • edit: stdlib/public/SwiftShims/Visibility.h
    • edit: stdlib/public/runtime/Casting.cpp
    • edit: stdlib/public/runtime/Errors.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/ErrorObject.h
  • Commit 7f242e51e0c68c9f3eb2bca8520cb5d8d41c6c66 by dgregor:
    [Function builders] Clean up locators in the builder transform.

    • edit: lib/Sema/BuilderTransform.cpp
  • Commit 926cc3f9ca69dd0bc69bf41d8e11cc4ac36d305f by github:
    Revert "Disable test that is known to fail in asan"

    • edit: test/stdlib/TestData.swift
  • Commit dac52cb61089e7c05d24843cbc3ee7c3a4d4c826 by hamishknight:
    [Frontend] Move initial REPL file creation logic

    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/Frontend/Frontend.cpp
  • Commit 72bb47ee9061ffdb796c1026ef00e9d027b5aab7 by hamishknight:
    [Frontend] Remove InputFileKind::SwiftREPL

    • edit: include/swift/Frontend/InputFile.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/Frontend/ArgsToFrontendOptionsConverter.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/FrontendTool/TBD.cpp
  • Commit 09975d125354304ab54d1375610ef0e686de9ca3 by compnerd:
    sprinkle llvm_unreachable for covered switches (NFC)

    • edit: lib/SymbolGraphGen/Symbol.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/IRGen/ProtocolInfo.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/SymbolGraphGen/DeclarationFragmentPrinter.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/IDE/Formatting.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Frontend/DependencyVerifier.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: include/swift/AST/EvaluatorDependencies.h
    • edit: lib/Sema/SolutionResult.h
    • edit: lib/AST/ASTDemangler.cpp
    • edit: lib/Sema/BuilderTransform.cpp
    • edit: lib/AST/ModuleDependencies.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/AST/ClangTypeConverter.cpp
    • edit: lib/AST/AutoDiff.cpp
    • edit: lib/Sema/DerivedConformanceAdditiveArithmetic.cpp
    • edit: lib/Driver/Compilation.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: include/swift/AST/Stmt.h
  • Commit a7415423e678f6f9c32d882f5802a6446d91b6cf by compnerd:
    runtime: add and switch to SWIFT_FALLTHROUGH (NFC)

    • edit: stdlib/public/runtime/Demangle.cpp
    • edit: stdlib/public/runtime/Casting.cpp
    • edit: stdlib/public/Reflection/TypeRef.cpp
    • edit: stdlib/public/runtime/ReflectionMirror.mm
    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • edit: stdlib/public/runtime/MetadataCache.h
    • edit: stdlib/public/SwiftShims/Visibility.h
  • Commit 8e31f37d60b32bf2f312e14eac14e66cd65f379b by mgottesman:
    [docs] Add a table of contents to DebuggingTheCompiler.md and

    • edit: docs/DebuggingTheCompiler.md
  • Commit c5863ac0f3e8d849054ffe3c499bdb9bc78b1a4d by jgroff:
    SILOptimizer: Constant fold the _kvcKeyPathString of literal key paths.

    • edit: include/swift/AST/ASTContext.h
    • edit: include/swift/AST/Decl.h
    • edit: lib/SILOptimizer/Utils/KeyPathProjector.cpp
    • edit: include/swift/AST/Attr.h
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
    • edit: include/swift/AST/SemanticAttrs.def
    • edit: lib/Sema/ConstantnessSemaDiagnostics.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • add: test/SILOptimizer/optimize_keypath_objc.swift
    • edit: include/swift/SILOptimizer/Utils/KeyPathProjector.h
    • edit: lib/AST/ASTContext.cpp
    • edit: stdlib/public/core/KeyPath.swift