File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -45,22 +45,24 @@ enum : unsigned { NumReferenceOwnershipBits =
45
45
static inline llvm::StringRef keywordOf (ReferenceOwnership ownership) {
46
46
switch (ownership) {
47
47
case ReferenceOwnership::Strong:
48
- assert ( false && " not applicable " ) ;
48
+ break ;
49
49
case ReferenceOwnership::Weak: return " weak" ;
50
50
case ReferenceOwnership::Unowned: return " unowned" ;
51
51
case ReferenceOwnership::Unmanaged: return " unowned(unsafe)" ;
52
52
}
53
+ // We cannot use llvm_unreachable() because this is used by the stdlib.
53
54
assert (false && " impossible" );
54
55
}
55
56
56
57
static inline llvm::StringRef manglingOf (ReferenceOwnership ownership) {
57
58
switch (ownership) {
58
59
case ReferenceOwnership::Strong:
59
- assert ( false && " not applicable " ) ;
60
+ break ;
60
61
case ReferenceOwnership::Weak: return " Xw" ;
61
62
case ReferenceOwnership::Unowned: return " Xo" ;
62
63
case ReferenceOwnership::Unmanaged: return " Xu" ;
63
64
}
65
+ // We cannot use llvm_unreachable() because this is used by the stdlib.
64
66
assert (false && " impossible" );
65
67
}
66
68
You can’t perform that action at this time.
0 commit comments