Мой код работал нормально в 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) { } }
Похоже, что это ошибка в компиляторе Swift. (Каждый раз, когда сборка завершается неудачно и вместо сообщения об ошибке появляется отчет о сбое, это ошибка.) Пожалуйста, отправьте его в Apple или Swift с открытым исходным кодом и , пожалуйста включите ваш очень хороший сокращенный контрольный пример, который сэкономит кому-то часы работы!