Avatar
protocol A { associatedtype B associatedtype C where C == B.Hoge } struct D: A { typealias B = String typealias C = String } where C == B.HogeHogeという型がBに無いのにコンパイルが通ってしまった。
8:48 AM
そしてそこのwhere句の制約は無視されるようになってしまいました