[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.04 (release/5.4) #78

# [FAILURE] oss-swift-5.4-package-linux-ubuntu-16_04 [#78]

Build URL: https://ci.swift.org/job/oss-swift-5.4-package-linux-ubuntu-16_04/78/
Project: oss-swift-5.4-package-linux-ubuntu-16_04
Date of build: Mon, 11 Jan 2021 04:48:31 -0600
Build duration: 2 hr 17 min

Changes- Commit 8ac97f824a5801c92fa5e2fb42fe083b31b3fbee by spestov:

Sema: Add a timer for preCheckExpression()

  • edit: lib/Sema/PreCheckExpr.cpp

  • Commit 92afcf91ebfa6c7344d22ae13c743d105837d58f by spestov:

    AST: Fast path to skip evaluating requests on local variables without property wrappers

    • edit: lib/AST/Decl.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
  • Commit 7b0f71e1c1e0de443d854814fedd23a6a2c53d5d by spestov:

    AST: Convert IsAsyncHandlerRequest to use separate caching

    • edit: include/swift/AST/TypeCheckRequests.h
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/TypeCheckRequests.cpp
  • Commit 70e62708b601e073f18dc892a0778d11dd9c5d70 by spestov:

    Sema: Optimize ConstraintSystem::is{Decl,Conformance}Unavailable

    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit 7c7ef062a00956aad6487d474e42531c33bcd1a1 by spestov:

    ASTScope: Remove the ExpandASTScopeRequest

    • edit: include/swift/AST/NameLookupTypeIDZone.def
    • edit: lib/AST/ASTScopeCreation.cpp
    • edit: include/swift/Basic/Statistics.def
    • edit: include/swift/AST/ASTScope.h
    • edit: include/swift/AST/NameLookupRequests.h
    • edit: lib/AST/ASTScopeLookup.cpp
  • Commit a940c39d8d42b32281a96432d06ed688d4adbc93 by spestov:

    ASTScope: Small optimization to ASTScopeImpl memory layout

    • edit: include/swift/AST/ASTScope.h
    • edit: lib/AST/ASTScopeCreation.cpp
  • Commit c3fd558d622ea2a763fdd9dc2869f6248b963819 by spestov:

    AST: Change some writeDependencySink() methods to take the result by const reference

    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: lib/AST/NameLookupRequests.cpp
    • edit: include/swift/AST/NameLookupRequests.h
    • edit: include/swift/AST/TypeCheckRequests.h
    • edit: lib/AST/Module.cpp
  • Commit 6436bcdc78c5e38fcd91073237df3539f7bbdd07 by spestov:

    AST: Add AnyRequest::isDependencySource()

    • edit: include/swift/AST/AnyRequest.h
  • Commit a40fa90c9e7388963b50f1e827f9328521e17dbe by spestov:

    AST: Simplify ExtendedNominalRequest::writeDependencySink()

    • edit: lib/AST/NameLookupRequests.cpp
  • Commit 349bc138e056b64a18689cfd08836341f9107cde by spestov:

    AST: Refactor request evaluator dependency tracking a bit

    • edit: lib/AST/Evaluator.cpp
    • edit: include/swift/AST/Evaluator.h
    • edit: include/swift/AST/EvaluatorDependencies.h
  • Commit bfb98d8b88d35c5d5ea5f9059367425b078f3066 by spestov:

    AST: Add some comments to EvaluatorDependencies.h

    • edit: include/swift/AST/EvaluatorDependencies.h
  • Commit 537dd2ba4e857aea0b09deb34113084c9a472ae6 by spestov:

    AST: Split off DependencyCollector.h from EvaluatorDependencies.h

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintGraph.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/SILOptimizer/SemanticARC/SemanticARCOptVisitor.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/AST/EvaluatorDependencies.h
    • edit: include/swift/AST/ParseRequests.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
    • edit: lib/SILOptimizer/SemanticARC/OwnedToGuaranteedPhiOpt.cpp
    • edit: lib/SILOptimizer/SemanticARC/SemanticARCOpts.cpp
    • add: include/swift/AST/DependencyCollector.h
    • edit: include/swift/AST/Evaluator.h
    • edit: lib/SILOptimizer/Transforms/OptRemarkGenerator.cpp
    • edit: lib/SILOptimizer/Differentiation/ADContext.cpp
    • edit: tools/swift-refactor/swift-refactor.cpp
    • edit: include/swift/AST/IRGenRequests.h
    • edit: unittests/FrontendTool/ModuleLoadingTests.cpp
    • edit: lib/SIL/Utils/BasicBlockUtils.cpp
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/IDE/SourceEntityWalker.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/IDE/SyntaxModel.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/AST/SILGenRequests.h
    • edit: lib/IDE/CompletionInstance.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/SIL/Utils/InstructionUtils.cpp
    • edit: lib/Sema/TypeCheckCodeCompletion.cpp
    • edit: lib/AST/UnqualifiedLookup.cpp
    • edit: unittests/ClangImporter/ClangImporterTests.cpp
    • edit: lib/SILOptimizer/SemanticARC/CopyValueOpts.cpp
    • edit: lib/AST/OperatorNameLookup.cpp
    • edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp
    • edit: lib/Sema/ImportResolution.cpp
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: lib/Parse/ParseRequests.cpp
    • edit: lib/Sema/CSSolver.cpp
  • Commit 36b44bc02263dd1c74dcee071c674bdc04f9c046 by spestov:

    Basic: Introduce an x-macro for enumerating TypeIDZones

    • edit: include/swift/Basic/DefineTypeIDZone.h
    • edit: include/swift/Basic/TypeID.h
    • add: include/swift/Basic/TypeIDZones.def
  • Commit a3706760459ea5daf9abae37465f11dfc6915934 by spestov:

    AST: Use a SmallDenseSet for active request references

    • edit: include/swift/AST/EvaluatorDependencies.h
  • Commit 4093b7b4fe071bdebf54d6a410c7152077cbd47b by spestov:

    AST: Don't print cached request values when dumping dependencies

    • edit: lib/AST/Evaluator.cpp
    • edit: unittests/AST/ArithmeticEvaluator.cpp
  • Commit 597c97de792c289fa9863d233da50d3fe7e22c24 by spestov:

    AST: Per-request caches

    • add: include/swift/AST/RequestCache.h
    • edit: include/swift/AST/Evaluator.h
  • Commit 9258826334e4935fd146ad14b91e4f0f74992740 by spestov:

    AST: Convert some methods on DependencyRecorder to templates

    • edit: include/swift/AST/Evaluator.h
    • edit: include/swift/AST/EvaluatorDependencies.h
    • edit: lib/AST/Evaluator.cpp
  • Commit 539eaca2895bbc530883255a44e468ce0c7f13f2 by spestov:

    AST: Per-request dependency maps

    • edit: include/swift/AST/RequestCache.h
    • edit: include/swift/AST/EvaluatorDependencies.h
    • edit: include/swift/AST/Evaluator.h
  • Commit b10dda6681ae55d496001827a8084421865919e4 by spestov:

    Frontend: Don't record request references in WMO builds

    • edit: include/swift/AST/DependencyCollector.h
    • edit: lib/AST/Evaluator.cpp
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/Frontend/Frontend.cpp
    • edit: include/swift/AST/EvaluatorDependencies.h
  • Commit 2b5e4e326df17071dcffea64530170cb6bd44704 by github:

    change manifest loading deduping logic to be based on identity instead of manifest name (#3165) (#3175)

    • edit: Sources/PackageModel/Product.swift
    • edit: Sources/Workspace/Workspace.swift
    • edit: Tests/WorkspaceTests/WorkspaceTests.swift