Ios Xcode编译器-swiftc失败,退出代码为1

Ios Xcode编译器-swiftc失败,退出代码为1,ios,swift,xcode,compiler-errors,Ios,Swift,Xcode,Compiler Errors,我有以下代码: protocol DataSourceItem { } protocol TableDataSourceItem : DataSourceItem { } class DataSource<T : DataSourceItem> { } class TableDataSource<T : TableDataSourceItem>: DataSource<T> { } class DataSourceBuilder<T :

我有以下代码:

protocol DataSourceItem { }

protocol TableDataSourceItem : DataSourceItem { }



class DataSource<T : DataSourceItem> { }

class TableDataSource<T : TableDataSourceItem>: DataSource<T> { }



class DataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> { }

class TableDataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> : DataSourceBuilder<T, U> { }



enum MyItem: TableDataSourceItem { }

class MyBuilder : TableDataSourceBuilder<MyItem, TableDataSource<MyItem>> { }

let builder = MyBuilder()
协议数据源项{}
协议表DataSourceItem:DataSourceItem{}
类数据源{}
类TableDataSource:DataSource{}
类DataSourceBuilder{}
类TableDataSourceBuilder:DataSourceBuilder{}
枚举MyItem:TableDataSourceItem{}
类MyBuilder:TableDataSourceBuilder{}
让builder=MyBuilder()
但Xcode未编译,失败并出现错误:

命令/Applications/Xcode.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/swiftc失败,退出代码为1

我试过做通常的清洁,重新启动等,但没有运气

注意,上面的代码正是我试图在一个新的单视图项目中编译的代码,没有添加任何其他内容

在注释掉行以查找罪犯时,如果我注释掉以下内容,代码将起作用:

class TableDataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> : DataSourceBuilder<T, U> { }



enum MyItem: TableDataSourceItem { }

class MyBuilder : TableDataSourceBuilder<MyItem, TableDataSource<MyItem>> { }

let builder = MyBuilder()
class TableDataSourceBuilder:DataSourceBuilder{}
枚举MyItem:TableDataSourceItem{}
类MyBuilder:TableDataSourceBuilder{}
让builder=MyBuilder()
具体而言,该行:

class TableDataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> : DataSourceBuilder<T, U> { }
class TableDataSourceBuilder:DataSourceBuilder{}
我假设它与
TableDataSource
有关


不过,我在这里看不到任何语法错误。

导致Swift 3.0.2出现LLVM错误,我认为这是一个编译器错误。@kennytm感谢您的回复。你知道有没有报告过这个错误吗?仅供参考,刚刚在Swift中发布了一个错误:导致Swift 3.0.2出现LLVM错误,我认为这是一个编译器错误。@kennytm谢谢你的回复。你知道有没有报告过这个错误吗?仅供参考,刚刚在Swift中发布了这个错误: