I’ve seen some switches over TypeKind more easily expressed as a series of if/else if statements also.
However unless you come across an ugly switch that you want to refactor while working on something else, I probably wouldn’t spend time actively seeking them out and changing them. I don’t think switching over the kind is considered a code smell in itself. Slava > On Aug 11, 2017, at 2:48 PM, David Zarzycki via swift-dev > <swift-dev@swift.org> wrote: > > Hello, > > Before I spend time creating patches, are there arguments against converting > exhaustive switch statements to the visitor pattern in the Swift source base? > In particular, I’m curious about switches that reason about the TypeKind enum. > > Thanks, > – Dave > _______________________________________________ > swift-dev mailing list > swift-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-dev _______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev