Skip to content

Commit 39494b2

Browse files
committed
Rearrange test code for exhaustiveness
1 parent 42c5955 commit 39494b2

34 files changed

+1611
-1211
lines changed

include/swift/AST/DiagnosticsSema.def

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3595,6 +3595,8 @@ ERROR(non_exhaustive_switch,none,
35953595
"%select{switch must be exhaustive, consider adding |do you want to add }0"
35963596
"%select{missing cases|a default clause}1"
35973597
"%select{:|?}0 %2", (bool, bool, StringRef))
3598+
NOTE(missing_particular_case,none,
3599+
"missing case: '%0'", (StringRef))
35983600

35993601
#ifndef DIAG_NO_UNDEF
36003602
# if defined(DIAG)

lib/Sema/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ add_swift_library(swiftSema STATIC
4848
TypeCheckREPL.cpp
4949
TypeCheckRequest.cpp
5050
TypeCheckStmt.cpp
51+
TypeCheckSwitchStmt.cpp
5152
TypeCheckType.cpp
5253
TypeChecker.cpp
5354
LINK_LIBRARIES

0 commit comments

Comments
 (0)