# [FAILURE] oss-swift-master-rebranch-swift-incremental-RA-osx [#182]
Build URL: https://ci.swift.org/job/oss-swift-master-rebranch-swift-incremental-RA-osx/182/
Project: oss-swift-master-rebranch-swift-incremental-RA-osx
Date of build: Fri, 28 Aug 2020 17:41:00 -0500
Build duration: 1 hr 31 min
Identified problems:- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Changes- Commit 78ea3de8e4e8c21528e7e60913fc466541c740ad by pyaskevich:
[AST] Introduce a new type to represent a type hole in constraint system
-
edit: lib/AST/ASTDumper.cpp
-
edit: lib/AST/ASTPrinter.cpp
-
edit: lib/AST/Type.cpp
-
edit: include/swift/AST/TypeNodes.def
-
edit: lib/AST/TypeWalker.cpp
-
edit: lib/Sema/CSSimplify.cpp
-
edit: include/swift/AST/Types.h
-
edit: lib/AST/ASTMangler.cpp
-
edit: lib/AST/ASTContext.cpp
-
edit: lib/Serialization/Serialization.cpp
-
edit: lib/IRGen/IRGenDebugInfo.cpp
-
Commit 48c976768092174f5925a6fa5fa372ab84457f80 by pyaskevich:
[CSApply] Make sure that hole type are not propagated to AST
- edit: lib/Sema/CSApply.cpp
-
Commit d039107bdba7319f2c72169c35a06dce89020f67 by pyaskevich:
[ConstraintSystem] Replace use of
UnresolvedType
with specializedHoleType
- edit: lib/Sema/CSBindings.cpp
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/ConstraintSystem.h
-
Commit b4d3237beab389b0686e8727dcdf185fee5636d6 by pyaskevich:
[CSDiagnostics] Adjust diagnostics to account that type holes in solution are
UnresolvedType
- edit: lib/Sema/CSDiagnostics.h
- edit: test/Constraints/rdar44770297.swift
- edit: lib/Sema/CSDiagnostics.cpp
-
Commit 5b5e30b6d7877c58e260839c0daf878fd1506f54 by fred.kl:
Implement implicit member chains
- edit: test/expr/delayed-ident/static_var.swift
- edit: lib/Sema/CSSimplify.cpp
- edit: test/expr/postfix/dot/optional_context_member.swift
- edit: lib/Sema/CSDiagnostics.cpp
- edit: test/Constraints/diagnostics.swift
- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: test/expr/delayed-ident/nested_type.swift
- edit: include/swift/AST/DiagnosticsSema.def
- add: test/expr/delayed-ident/member_chains.swift
- edit: test/Constraints/construction.swift
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/CSApply.cpp
-
Commit 1069fe280fcfb252d08111b4483537a8b4f7a89f by fred.kl:
Fixup diagnostics
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/ConstraintLocator.cpp
- edit: test/expr/delayed-ident/member_chains.swift
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/ConstraintLocatorPathElts.def
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/ConstraintSystem.h
-
Commit 3b5deab1140912a4458663d44b1416988d9c6683 by fred.kl:
More diagnostic improvements
- edit: test/expr/delayed-ident/member_chains.swift
- edit: lib/Sema/CSSimplify.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/CSDiagnostics.cpp
-
Commit 788d3f09530e5cf6d0534a7063e674e527d53a82 by fred.kl:
Fix missing call diagnostic
- edit: lib/Sema/CSDiagnostics.cpp
-
Commit aedde34fecc3db6365d3ce7606fe16a022cd2fbe by fred.kl:
[Sema] Move unresolved base tracking into CSGen
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/CSGen.cpp
-
Commit 4e9b7b20dbc5d98e6f504116a19d80889cb28568 by fred.kl:
[Sema] Inject implicit ParenExpr for unresolved member chains
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CSGen.cpp
- edit: include/swift/AST/Expr.h
-
Commit f5845666e6a59528ece6c943e281dbe9125faead by fred.kl:
[AST] Introduce UnresolvedMemberChainResultExpr
- edit: lib/AST/Expr.cpp
- edit: lib/Sema/CSApply.cpp
- edit: include/swift/AST/Expr.h
- edit: include/swift/AST/ExprNodes.def
- edit: lib/AST/ASTDumper.cpp
- edit: lib/Sema/CSGen.cpp
-
Commit d78b59c8832abb5fb6239e798d29de65d657e97c by fred.kl:
[Sema] Prefer LValueType during solution scoring
- edit: lib/Sema/CSRanking.cpp
-
Commit e0e3babcd08ca6b43238177eec3e735c76afec94 by fred.kl:
[Sema] Change anchor of unresolved chain result type
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/CSRanking.cpp
- edit: test/expr/delayed-ident/member_chains.swift
-
Commit 4331e26bcdb85350efad20cd6cd7be5ee444a829 by fred.kl:
[Sema] Move UnresolvedMemberChainResultExpr creation to walkToExprPre
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSGen.cpp
-
Commit aade4aa74b4b60942e0dc612da0490e17a88e8e7 by fred.kl:
[Localization] Add new diagnostics to localization file
- edit: localization/diagnostics/en.yaml
-
Commit 5394e6b2d60c56dfc5d453924f0feb5726f111f0 by fred.kl:
[Sema] Use getMetatypeInstanceType instead of casting to MetatypeType
- edit: lib/Sema/CSApply.cpp
-
Commit c33ad11ff67e95b8c788b8623aad593e96120a96 by fred.kl:
[Sema] Apply clang-format
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/CSGen.cpp
-
Commit 1e27f26b0126ef5c5b8af32d948c6723d73aa315 by fred.kl:
[Sema] Always cache the unresolved chain base
- edit: lib/Sema/CSGen.cpp
-
Commit ed941314fff2815621b96945b749d43000ec9bf1 by fred.kl:
[Sema] Bail out early of solution application for UME
- edit: lib/Sema/CSApply.cpp
-
Commit 26f0a805994bbcf3d65904860a72f9a336df8976 by fred.kl:
[Sema] Transfer contextual type info when we inject UnresolvedMemberChainResultExpr
- edit: lib/Sema/CSGen.cpp
-
Commit 74d004057e868d9e25071fa4b613a4d1b1c46245 by fred.kl:
[Sema] Remove unnecessary impact adjustment
- edit: lib/Sema/CSSimplify.cpp
-
Commit 189235678f0f007369d4207adbd0686f28832b9c by fred.kl:
[Sema] Move member chain transformation into precheck
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit 7b05352cf1715d1c4b79de6a2585ddc34c056d66 by fred.kl:
[Sema] Improve invalid lvalue diagnostics for UnresolvedMemberExpr
- edit: lib/Sema/CSSimplify.cpp
- edit: test/expr/delayed-ident/member_chains.swift
- edit: lib/Sema/CSDiagnostics.cpp
-
Commit 00555016704211e6d7ba7f12e675974f551b561c by fred.kl:
[Sema] Add FIXME for Optional binding inference bug
- edit: lib/Sema/CSGen.cpp
-
Commit 5de23f5cfc9d462b59095fb6ede9f6aa4744cb04 by fred.kl:
[Sema] Rebase and address feedback for implicit member chains
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/CSGen.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: include/swift/AST/Expr.h
- edit: test/expr/delayed-ident/member_chains.swift
- edit: lib/Sema/CSDiagnostics.cpp
-
Commit 968112e420eea7d7f028456c8a873141d6b2c6ba by fred.kl:
[Sema] Support code completion for heterogeneous unresolved member chains
- add: test/IDE/complete_unresolved_chains.swift
- edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit db33dfa3a110aa6d6dde0c5176b2d8d89afe243c by fred.kl:
[IDE] Offer unresolved member completions with non-matching types
- edit: test/IDE/complete_assignment.swift
- edit: test/IDE/complete_string_interpolation.swift
- edit: lib/IDE/CodeCompletion.cpp
- edit: test/IDE/complete_call_as_function.swift
- edit: test/IDE/complete_call_arg.swift
- edit: test/IDE/complete_unresolved_chains.swift
- edit: test/IDE/complete_stmt_controlling_expr.swift
- edit: test/IDE/complete_unresolved_members.swift
- edit: test/IDE/complete_property_delegate_attribute.swift
- edit: test/IDE/complete_constrained.swift
- edit: test/IDE/complete_annotation.swift
- edit: test/IDE/complete_enum_elements.swift
-
Commit 352adc3b5de1b7cb92319564ce9a52e26f2571a1 by fred.kl:
Remove Argument from UnresolvedMemberExpr
- edit: lib/AST/ASTWalker.cpp
- edit: lib/Sema/TypeCheckPattern.cpp
- edit: test/IDE/complete_call_arg.swift
- edit: test/expr/delayed-ident/member_chains.swift
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/IDE/ExprContextAnalysis.cpp
- edit: lib/AST/Expr.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
- edit: lib/Parse/ParseExpr.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/AST/ASTDumper.cpp
- edit: include/swift/AST/Expr.h
- edit: lib/Sema/CSApply.cpp
- edit: test/stmt/statements.swift
- edit: lib/IDE/ExprContextAnalysis.h
- edit: include/swift/AST/Pattern.h
- edit: lib/IDE/SwiftSourceDocInfo.cpp
-
Commit 30e52be19cca65a503fa2df6fb5d320fc2e1730d by fred.kl:
[AST] Properly initialize FunctionRefKind for UnresolvedMemberExpr
- edit: include/swift/AST/Expr.h
-
Commit d8878d2ab2dc035d7c10097b7f2536b14fd8ef29 by fred.kl:
[Tests] Add IUO tests for implicit member chains
- edit: test/expr/delayed-ident/member_chains.swift
-
Commit b6c2f89414996e8212d479bde72b09a007b81920 by pyaskevich:
[AST] NFC: Fix a typo in the
HasTypeHole
description- edit: include/swift/AST/Types.h
-
Commit 8f2e53c72d352543226a60d4faab6654bd8e238d by pyaskevich:
[AST] Make sure that hole types are always allocated in
ConstraintSolver
arena- edit: lib/AST/ASTContext.cpp
-
Commit 8905f9735c4a7da3d25a44b4f229601ecda00403 by fred.kl:
[Tests] Update completions for unresolved enum members
- edit: test/IDE/complete_enum_elements.swift
-
Commit 4cd1b715bdfddc422ce7340cb56492ae7045b4e9 by mikeash:
[Runtime] Shrink ConcurrentReadableHashMap a bit.
- edit: include/swift/Runtime/Concurrent.h
- edit: test/stdlib/symbol-visibility-linux.test-sh
-
Commit 9665091121fb29edba277bc9782a30db8b70e507 by pyaskevich:
[CSBindings] Don't attempt to join types that contain holes
- edit: lib/AST/TypeJoinMeet.cpp
- edit: lib/Sema/CSBindings.cpp
-
Commit 4847ec9a6bed06259750b7595871e87678acd554 by pyaskevich:
[AST/TypeChecker] Add more asserts to make sure types don't get into AST
- edit: lib/Sema/TypeCheckCodeCompletion.cpp
- edit: lib/AST/SILLayout.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/AST/TypeCheckRequests.cpp
- edit: lib/AST/Type.cpp
- edit: lib/AST/ASTContext.cpp
- edit: lib/AST/Expr.cpp
- edit: lib/Sema/CSApply.cpp
-
Commit 5afbddb42bbfc15dda8d6c286dd69033aa4a1a59 by achikin:
[Dependency Scanner] Ensure that Clang dependency scanner instances inherit the creating invocation's extra clang args.
- add: test/ScanDependencies/Inputs/CHeaders/X.h
- edit: test/ScanDependencies/diagnose_dependency_cycle.swift
- edit: test/ScanDependencies/Inputs/CHeaders/G.h
- edit: test/ScanDependencies/can_import_placeholder.swift
- edit: test/ScanDependencies/module_deps_private_interface.swift
- edit: test/ScanDependencies/Inputs/CHeaders/module.modulemap
- edit: test/ScanDependencies/module_deps_external.swift
- edit: lib/ClangImporter/ClangModuleDependencyScanner.cpp
- edit: test/ScanDependencies/module_deps_clang_only.swift
- edit: test/ScanDependencies/module_deps.swift
- edit: test/ScanDependencies/module_framework.swift
- add: test/ScanDependencies/batch_module_scan_versioned.swift
- edit: test/ScanDependencies/module_deps_cross_import_overlay.swift
-
Commit 539b241bf2b36b7d7e9362c30d7a39d1978bad38 by tkientzle:
Fallback to building Cmake from source on all platforms, not just Linux (#33543)
- edit: utils/swift_build_support/swift_build_support/cmake.py