Skip to content

[SR-8985] Swift 4.2 Conditional Conformance Linux Regression #51489

@stephencelis

Description

@stephencelis
Previous ID SR-8985
Radar rdar://problem/45576015
Original Reporter @stephencelis
Type Bug
Status Resolved
Resolution Cannot Reproduce
Environment

Swift 4.2 from https://hub.docker.com/r/norionomura/swift/

So tag "siwft-4.2-RELEASE", Ubuntu 16.04

Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Bug, 4.2Regression, CompilerCrash
Assignee None
Priority Medium

md5: 7e106198346b215a7bda8b4ea4154b89

Issue Description:

We noticed that a library of ours that heavily relies on conditional conformance broke on Linux with the release of Swift 4.2.

The issue is reproducible from the first commit of this PR:

pointfreeco/swift-nonempty#8

Merely check out the repository and, with Docker running, run "make test-linux".

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.compilerThe Swift compiler itselfcrashBug: A crash, i.e., an abnormal termination of softwareregressionswift 4.2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions