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

Report

[FAILURE] swift-master-source-compat-suite-debug [#2871]

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite-debug/2871/
Project:
swift-master-source-compat-suite-debug
Date of build:
Wed, 22 Apr 2020 18:59:31 -0500
Build duration:
39 min

Identified problems:

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

Changes

  • Commit a70fb8c7217c1e1135d8bb5b398eded991995650 by mishal_shah:
    Fix the source compat suite to use release/5.3

    • edit: jobs/release_5.3/swift-master-source-compat-suite.sh
  • Commit 041be040fce14647f1cc90a36a40f500329266a9 by ryan:
    test: Explicitly work with binary data in PathSanitizingFileCheck

    • edit: utils/PathSanitizingFileCheck
  • Commit df99de804d195ce77167f47dfbec7d3636cb6d34 by nate_chandler:
    Added executable entry-point via @main type.

    • edit: lib/Sema/CSGen.cpp
    • add: test/attr/ApplicationMain/attr_main_struct.swift
    • edit: test/IDE/complete_decl_attribute.swift
    • add: test/attr/ApplicationMain/attr_main_classmethod.swift
    • add: test/attr/ApplicationMain/attr_main_struct_available_future.swift
    • add: test/attr/ApplicationMain/attr_main_class.swift
    • edit: lib/Serialization/ModuleFile.cpp
    • add: test/attr/ApplicationMain/attr_main_multi_file/main2.swift
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/SILGen/SILGen.cpp
    • add: test/attr/ApplicationMain/attr_main_return.swift
    • add: test/attr/ApplicationMain/attr_main_multiple.swift
    • add: test/attr/ApplicationMain/attr_main_protocol.swift
    • add: test/attr/ApplicationMain/attr_main_dynamicCallable.swift
    • edit: include/swift/AST/FileUnit.h
    • add: test/attr/ApplicationMain/attr_main_multi_file/main1.swift
    • edit: lib/Serialization/ModuleFormat.h
    • add: test/attr/ApplicationMain/attr_main_enum.swift
    • add: test/attr/ApplicationMain/attr_main_arguments.swift
    • add: test/attr/ApplicationMain/attr_main_struct_available_past.swift
    • add: test/attr/ApplicationMain/attr_main_with_maindotswift/main.swift
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: include/swift/AST/Decl.h
    • add: test/attr/ApplicationMain/attr_main_dynamicMemberLookup.swift
    • add: test/attr/ApplicationMain/attr_main_struct_from_two_protocols_one_missing.swift
    • add: test/attr/ApplicationMain/attr_main_throws.swift
    • edit: include/swift/Serialization/SerializedModuleLoader.h
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: include/swift/AST/KnownIdentifiers.def
    • add: test/attr/ApplicationMain/attr_main_with_maindotswift/file.swift
    • add: test/attr/ApplicationMain/attr_main_inherited.swift
    • edit: include/swift/AST/Attr.def
    • edit: include/swift/AST/SourceFile.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/Module.cpp
    • add: test/attr/ApplicationMain/attr_main_generic.swift
    • add: test/attr/ApplicationMain/attr_main_struct_from_protocol.swift
    • edit: lib/SILGen/SILGenFunction.h
    • add: test/attr/ApplicationMain/attr_main_instance.swift
  • Commit c545e4d125d05490cbda7cc0e3fa370ff4947431 by nate_chandler:
    @main: Added $main func to @main type.

    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit 2676c2aed277def91de4bf6397443b05847436c2 by nate_chandler:
    @main: Allowed attribute on extensions.

    • add: test/attr/ApplicationMain/attr_main_class_extension_multi_module/A.swift
    • add: test/attr/ApplicationMain/attr_main_enum_extension_multi_module_external_main/A.swift
    • add: test/attr/ApplicationMain/attr_main_class_extension_external_main.swift
    • add: test/attr/ApplicationMain/attr_main_struct_extension_multi_module/A.swift
    • add: test/attr/ApplicationMain/attr_main_struct_extension_multi_module/main.swift
    • add: test/attr/ApplicationMain/attr_main_class_extension.swift
    • add: test/attr/ApplicationMain/attr_main_extension_multi_file/main1.swift
    • add: test/attr/ApplicationMain/attr_main_struct_extension.swift
    • add: test/attr/ApplicationMain/attr_main_struct_extension_multi_module_external_main/A.swift
    • edit: include/swift/AST/Attr.def
    • add: test/attr/ApplicationMain/attr_main_enum_extension_multi_module_external_main/main.swift
    • add: test/attr/ApplicationMain/attr_main_extension_multi_file/main2.swift
    • add: test/attr/ApplicationMain/attr_main_class_extension_multi_module_external_main/A.swift
    • add: test/attr/ApplicationMain/attr_main_class_extension_multi_module_external_main/main.swift
    • add: test/attr/ApplicationMain/attr_main_enum_extension_external_main.swift
    • add: test/attr/ApplicationMain/attr_main_class_extension_multi_module/main.swift
    • add: test/attr/ApplicationMain/attr_main_struct_extension_external_main.swift
    • edit: lib/SILGen/SILGenFunction.cpp
    • add: test/attr/ApplicationMain/attr_main_enum_extension_multi_module/main.swift
    • add: test/attr/ApplicationMain/attr_main_extension_nofunc.swift
    • add: test/attr/ApplicationMain/attr_main_struct_extension_multi_module_external_main/main.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
    • add: test/attr/ApplicationMain/attr_main_enum_extension.swift
    • add: test/attr/ApplicationMain/attr_main_tuple_extension.swift
    • add: test/attr/ApplicationMain/attr_main_enum_extension_multi_module/A.swift
  • Commit 81dc64fee3df5b623d123c635aeb7a2d770b78a0 by nate_chandler:
    @main: Enable main function to throw.

    • edit: lib/AST/Decl.cpp
    • edit: test/attr/ApplicationMain/attr_main_instance.swift
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: test/attr/ApplicationMain/attr_main_arguments.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • add: test/attr/ApplicationMain/attr_main_resolves_types_throws_2.swift
    • edit: test/attr/ApplicationMain/attr_main_return.swift
    • edit: test/attr/ApplicationMain/attr_main_throws.swift
    • add: test/attr/ApplicationMain/attr_main_resolves_types_nonthrowing_2.swift
    • add: test/attr/ApplicationMain/attr_main_throws_prints_error.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: test/attr/ApplicationMain/attr_main_dynamicMemberLookup.swift
    • edit: test/attr/ApplicationMain/attr_main_dynamicCallable.swift
    • add: test/attr/ApplicationMain/attr_main_resolves_types_nonthrowing.swift
    • edit: test/attr/ApplicationMain/attr_main_extension_nofunc.swift
    • edit: include/swift/AST/SourceFile.h
    • add: test/attr/ApplicationMain/attr_main_resolves_types_throws.swift
  • Commit 31e99e540dad5fcaa2358609213022b9a9cbfbeb by hamishknight:
    [CSApply] Continue to finishApply for dynamic callables

    • edit: lib/Sema/CSApply.cpp
    • edit: test/SILGen/dynamic_callable_attribute.swift
  • Commit a1cf598b65807be9507417bc0a809edfc5c842e4 by hamishknight:
    [CSApply] Hack around existential closing for callables

    • add: test/SILGen/call_as_function.swift
    • edit: test/SILGen/dynamic_callable_attribute.swift
    • edit: lib/Sema/CSApply.cpp
  • Commit 87820b4c222e3cb1a18180fe948b6495a4added1 by aschwaighofer:
    IRGen: Map interface to archetypes in keypath function

    • add: test/IRGen/Inputs/ResilientBase.swift
    • edit: lib/IRGen/GenKeyPath.cpp
    • add: test/IRGen/keypath.swift
  • Commit 94166024fac3433b63aaff92e69cfc77c2552f56 by rwidmann:
    Dump all uses of the legacy referenced name tracker

    • edit: lib/AST/NameLookup.cpp
    • edit: lib/AST/UnqualifiedLookup.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: include/swift/AST/SourceFile.h
    • edit: lib/Sema/TypeCheckDeclPrimary.cpp
    • edit: lib/AST/Module.cpp
  • Commit 48a5432cb7f091edec4f171d914bedc73892f6a5 by rwidmann:
    [NFC] Remove ConformanceCheckFlags::InExpression

    • edit: lib/Sema/TypeCheckNameLookup.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: lib/Sema/TypeCheckDeclPrimary.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSBindings.cpp
  • Commit 838920ba0fb70db0f0e5e1592e93997091fc82ff by rwidmann:
    [NFC] Remove ConformanceCheckFlags::SuppressDependencyTracking

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 5b22910830ad101edc79548360560a20eacc769d by rwidmann:
    Remove Fallback Infrastructure For Evaluator-Based Dependencies

    • edit: include/swift/Basic/LangOptions.h
    • edit: include/swift/AST/SourceFile.h
    • delete: test/NameBinding/reference-dependencies-consistency-manual.swift
    • edit: lib/Frontend/CompilerInvocation.cpp
  • Commit 68530acb1dcce79256fce7deb162d574d8de8659 by owen:
    Add an edu note explaining StringInterpolationProtocol requirements

    • edit: test/Parse/invalid_string_interpolation_protocol.swift
    • edit: include/swift/AST/EducationalNotes.def
    • add: userdocs/diagnostics/string-interpolation-conformance.md
  • Commit 16d599ecfa484e334f8c5bca4c00a6436e70952f by repo:
    [build-script-impl] Allow cross-compiling the host toolchain for Android

    • edit: utils/build-script-impl
  • Commit 8e2da8d0e24d5413ac1f709336aed6e22dca05b6 by aschwaighofer:
    Outliner: Fix a use after release issue

    • add: test/SILOptimizer/outliner.sil
    • edit: lib/SILOptimizer/Transforms/Outliner.cpp
  • Commit 041566c22d1c7c980df012e3e14014e2e812d081 by github:
    Update WindowsBuild.md

    • edit: docs/WindowsBuild.md
  • Commit b3aea6ee389e08250724b59fd6c4b639235799ea by spestov:
    GenericSignatureBuilder: Simplify RequirementRHS type

    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 8d2a4105b4dacf4d2ca82e336a92a909c7bfe205 by spestov:
    GenericSignatureBuilder: Improved counters

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit 823d3d42716ac12771690ae83ce7c40cd5431a2e by brentdax:
    [NFC] Indicate foreign modules in AST dumps

    • edit: lib/AST/ASTDumper.cpp
  • Commit d4eabeb4b124ff040adb7b9d5c152819bc84e84d by brentdax:
    [NFC] Add dumper for separately-imported overlays

    • edit: lib/AST/Module.cpp
    • edit: include/swift/AST/SourceFile.h
  • Commit f38474896d18492465bd509b386a08409e8b160a by brentdax:
    Fix layering of cross-import and clang overlays

    • add: test/CrossImport/Inputs/lib-templates/Frameworks/ClangFramework.framework/Modules/ClangFramework.swiftcrossimport/BystandingLibrary.swiftoverlay
    • add: test/CrossImport/Inputs/lib-templates/Frameworks/_SwiftFramework_BystandingLibrary.framework/Modules/_SwiftFramework_BystandingLibrary.swiftmodule/module-triple-here.swiftinterface
    • add: test/CrossImport/Inputs/lib-templates/Frameworks/OverlaidClangFramework.framework/Modules/OverlaidClangFramework.swiftcrossimport/BystandingLibrary.swiftoverlay
    • add: test/CrossImport/common-case.swift
    • add: test/CrossImport/Inputs/lib-templates/Frameworks/SwiftFramework.framework/Modules/SwiftFramework.swiftcrossimport/BystandingLibrary.swiftoverlay
    • add: test/CrossImport/Inputs/lib-templates/Frameworks/_OverlaidClangFramework_BystandingLibrary.framework/Modules/_OverlaidClangFramework_BystandingLibrary.swiftmodule/module-triple-here.swiftinterface
    • edit: test/CrossImport/Inputs/lib-templates/lib/swift/OverlaidClangFramework.swiftmodule/module-triple-here.swiftinterface
    • add: test/CrossImport/Inputs/lib-templates/Frameworks/_ClangFramework_BystandingLibrary.framework/Modules/_ClangFramework_BystandingLibrary.swiftmodule/module-triple-here.swiftinterface
    • edit: lib/Sema/ImportResolution.cpp
  • Commit 3f22bfdddca21a9359a1d8bf9c6f05673027f6a6 by aschwaighofer:
    SinkAddressProjections: Abort when we can't sink an address producing

    • edit: lib/SILOptimizer/Utils/BasicBlockOptUtils.cpp
    • edit: test/SILOptimizer/simplify_cfg_jump_thread_crash.sil
  • Commit 1fbad1b08915ec2d5bae2c60c24f26df81589c2c by eeckstein:
    SIL: fix memory behavior of global_addr for globals with non-fixed

    • edit: lib/SIL/IR/SILInstruction.cpp
    • add: test/SILOptimizer/Inputs/licm_and_global_addr/test.swift
    • add: test/SILOptimizer/Inputs/licm_and_global_addr/main.swift
    • add: test/SILOptimizer/licm_and_global_addr.swift
  • Commit a50b2cda38dc8001da0deeb423ddcb027a731c8c by aqamoss3fan2010:
    ASTDumper: Fix missing trailing apostrophe when dumping typealias

    • edit: lib/AST/ASTDumper.cpp
  • Commit 66b4c9ae7b4a46517ed2cebdd2355a745ffd448c by compnerd:
    WinSDK: add some more constants to the overlay

    • edit: stdlib/public/Windows/WinSDK.swift
  • Commit 8357c188eb8bc24220457f3daf0f0dfd23abfa6d by github:
    [AutoDiff] Mangle @noDerivative parameters. (#31201)

    • edit: test/Demangle/Inputs/manglings.txt
    • edit: lib/Demangling/Remangler.cpp
    • edit: include/swift/Demangling/Demangler.h
    • edit: lib/AST/ASTMangler.cpp
    • add: test/AutoDiff/compiler_crashers_fixed/sr12650-noderivative-parameter-type-mangling.swift
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: docs/ABI/Mangling.rst
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/AST/ASTDemangler.cpp
    • edit: include/swift/Demangling/TypeDecoder.h
  • Commit 6898b031e9844dc78f36f614595f21ed835878e1 by atrick:
    Comment a test in simplify_cfg_jump_thread_crash for my sanity.

    • edit: test/SILOptimizer/simplify_cfg_jump_thread_crash.sil
  • Commit 1d4ba599f29039191217830eba00bb25d423f468 by github:
    [AutoDiff] Add negative test for SR-12641. (#31207)

    • add: test/AutoDiff/compiler_crashers/sr12641-silgen-immutable-address-use-verification-failure.swift
  • Commit 9c14b28ae4b0e1b631a714e908bff93d947607f5 by github:
    Add support for release/5.3

    • edit: common.py