可在Swift中编码的类型检查时出现Xcode 9.0分段故障11

可在Swift中编码的类型检查时出现Xcode 9.0分段故障11,swift,segmentation-fault,Swift,Segmentation Fault,Xcode 9.0在尝试编译结构时出现以下错误: 由于信号:分段故障:11,命令失败 自上次成功编译以来,我在此文件中所做的唯一更改是更改子结构的名称 有一个名为def的结构和常量。重命名一个以避免歧义。当我重新更改名称时,所有内容都会编译。但编译器永远不会崩溃。。。你应该这么做。我已经在bugs.swift.org上看到了@HamishI,你是在那里发布的还是在苹果上发布的?对于Swift bug,前者通常更可取。我已经在苹果上发布过,现在也将在Swift上发布。 struct DataMod

Xcode 9.0在尝试编译结构时出现以下错误:

由于信号:分段故障:11,命令失败


自上次成功编译以来,我在此文件中所做的唯一更改是更改子结构的名称

有一个名为
def
的结构和常量。重命名一个以避免歧义。

当我重新更改名称时,所有内容都会编译。但编译器永远不会崩溃。。。你应该这么做。我已经在bugs.swift.org上看到了@HamishI,你是在那里发布的还是在苹果上发布的?对于Swift bug,前者通常更可取。我已经在苹果上发布过,现在也将在Swift上发布。
struct DataModel: Codable {
  struct Head : Codable {}

  struct Text : Codable {
    let text: String
  }

  struct Tr : Codable {
    let text: String
    let pos: String
    let syn: [Text]!
    let mean: [Text]!
    let ex: [AltTranslation]!
  }

  struct AltTranslation: Codable{
    let text: String
    let tr: [Text]!
  }

  struct def: Codable{
    let text: String
    let pos: String
    let tr: [Tr]!
  }

  let head: Head
  let def: [def]!
}