Avatar
// var result: Int // switch self { // case A: // result = 0 // case B(let a0): // result = _mixForSynthesizedHashValue(result, 1) // result = _mixForSynthesizedHashValue(result, a0.hashValue) に関しては、実装は _mixForSynthesizedHashValue 一回なので、コメントだけの問題かな?