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

Fixed by

  [SE-0143] Various fixes for conditional conformances by DougGregor · Pull Request #12991 · apple/swift · GitHub

Sorry!

  - Doug

···

On Nov 17, 2017, at 10:15 AM, no-reply@swift.org wrote:

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

Build URL: https://ci.swift.org/job/swift-master-source-compat-suite/756/
Project: swift-master-source-compat-suite
Date of build: Fri, 17 Nov 2017 09:53:11 -0600
Build duration: 2 hr 22 min

Changes

Commit a8cd86f811670574f91cf99e83c692f282b6a07b by dgregor:
Add no-longer-crashing test case from rdar://problem/35441779 <rdar://problem/35441779>.

add: validation-test/compiler_crashers_2_fixed/rdar35441779.swift

Commit 5f70f68c0d7f24b9b6e836a8e163ea556c84d680 by dgregor:
[AST] Store only interface types in NormalProtocolConformances.

edit: lib/IDE/IDETypeChecking.cpp
edit: lib/Serialization/Deserialization.cpp
edit: lib/AST/ASTMangler.cpp
edit: lib/Sema/TypeCheckProtocol.cpp
edit: test/SILGen/witness_tables.swift
edit: include/swift/AST/ProtocolConformance.h
edit: lib/ClangImporter/ImportDecl.cpp
edit: lib/IRGen/GenProto.cpp
edit: test/Generics/conditional_conformances.swift
edit: lib/AST/ProtocolConformance.cpp
edit: lib/AST/ConformanceLookupTable.cpp
edit: lib/IRGen/GenReflection.cpp
edit: test/SILGen/nested_generics.swift
edit: lib/Sema/CodeSynthesis.cpp

Commit 8192b3c859159c87a396eb85d9ad670301814b80 by dgregor:
[SIL Printer] Wire up generic environment when printing witness tables.

edit: test/SILGen/witness_tables.swift
edit: lib/SIL/SILPrinter.cpp
edit: test/SILGen/nested_generics.swift
edit: test/SILGen/conditional_conformance.swift

Commit 9ff4d7b936321be1066c5a3643623ad8c888eb51 by dgregor:
Cleanups for interface types in normal conformances.

edit: lib/Sema/TypeCheckProtocol.cpp
edit: lib/AST/ASTMangler.cpp
edit: lib/IDE/IDETypeChecking.cpp
edit: lib/IRGen/GenProto.cpp