switchのexhaustiveness/redundancy チェック 理論と実装 わいわいswiftc #8 @ukitaka
swiftcがいかにしてswitchの網羅性チェックをしているかを、背景にあるSpaceという概念を元にしたパターンマッチの網羅性チェックの理論とその実装について、lib/Sema/TypeCheckSwitchStmt.cppとソースコード中で紹介されている論文を元に紹介します。
ukitaka
December 31, 2019
swiftcがいかにしてswitchの網羅性チェックをしているかを、背景にあるSpaceという概念を元にしたパターンマッチの網羅性チェックの理論とその実装について、lib/Sema/TypeCheckSwitchStmt.cppとソースコード中で紹介されている論文を元に紹介します。