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

Report

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

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite/1527/
Project:
swift-master-source-compat-suite
Date of build:
Wed, 28 Mar 2018 11:38:26 -0500
Build duration:
2 hr 24 min

Changes

  • Commit dee1590ae2fb01f03953b3c7d39038a1269e777c by hamish2knight:
    [Sema] Fix several redeclaration checking bugs

    • edit: test/decl/overload.swift
    • edit: test/IDE/complete_multiple_files.swift
    • edit: test/IDE/complete_value_expr.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: test/IDE/Inputs/multiple-files-1.swift
    • edit: test/IDE/Inputs/multiple-files-2.swift
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/LookupVisibleDecls.cpp
  • Commit d9401d64dcddf89e6032f71aee12939203a2b0f0 by hamish2knight:
    [Sema] Revise #15412 in response to feedback

    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/AST/Types.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • add: test/decl/overload_swift5.swift
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/Decl.cpp
    • add: test/decl/overload_swift4.swift
    • edit: test/IDE/complete_multiple_files.swift
    • edit: test/decl/overload.swift
    • edit: lib/Sema/CSRanking.cpp
  • Commit ae8b125f82dc46db111fb4d6fb13893f2bbe9a5e by hamish2knight:
    [Sema] Revise #15412 in response to feedback (2)

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: test/decl/overload_swift4.swift
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: include/swift/AST/Decl.h
  • Commit 9dddf344b0ba5979c764b5f7a2b7d0818c3b2bdc by hamish2knight:
    [Sema] Avoid emitting more than one warning for a redeclaration that

    • edit: lib/Sema/TypeCheckDecl.cpp
FAIL_ReactiveCocoa_3.0_BuildXcodeWorkspaceScheme_ReactiveCocoa-iOS_generic-platform-iOS.log
FAIL_ReactiveCocoa_3.0_BuildXcodeWorkspaceScheme_ReactiveCocoa-tvOS_generic-platform-tvOS.log
FAIL_ReactiveCocoa_3.2_BuildXcodeWorkspaceScheme_ReactiveCocoa-iOS_generic-platform-iOS.log
FAIL_ReactiveCocoa_3.2_BuildXcodeWorkspaceScheme_ReactiveCocoa-tvOS_generic-platform-tvOS.log
FAIL_ReactiveCocoa_4.0_BuildXcodeWorkspaceScheme_ReactiveCocoa-iOS_generic-platform-iOS.log
FAIL_ReactiveCocoa_4.0_BuildXcodeWorkspaceScheme_ReactiveCocoa-tvOS_generic-platform-tvOS.log	

Error seems to be the same for each configuration:

/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite/project_cache/ReactiveCocoa/ReactiveCocoa/NSObject+Intercepting.swift:387:19: error: ambiguous use of 'numberOfArguments'
        let count = UInt(methodSignature.numberOfArguments!)
                         ^

I’ve filed SR-7299 to track this failure.