【问题标题】:Segmentation fault: 11 Xcode 10.1分段错误:11 Xcode 10.1
【发布时间】:2018-11-08 05:05:34
【问题描述】:

我的代码在 Xcode 9.x.x 中运行良好。但在 Xcode 10 中不起作用。我收到编译时错误。我的代码是这样的:

protocol A {

}

protocol B {
    associatedtype T: A
    func b(p: T)
}

class L<P>: A {

}

class C<K, O: L<K>>: B {
    func b(p: O) {

    }
}

【问题讨论】:

  • 你的标题说你有一个分段错误,这是一个运行时错误,但你的问题说你有一个编译时错误。它是哪一个?如果您有运行时错误,请显示实际导致错误的代码。
  • 我检查过,Shohin 提供的代码确实会导致 Swift 编译器因分段错误而崩溃。

标签: swift xcode generics


【解决方案1】:

这看起来像是 Swift 编译器中的一个错误。 (任何时候构建失败并且出现崩溃报告而不是错误消息,这都是一个错误。)请使用AppleSwift open source 归档它,包括你非常好的简化测试案例,这将节省一些人的工作时间!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多