Skip to content

Commit b576a40

Browse files
committed
message amendments
1 parent b568a22 commit b576a40

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

include/swift/AST/DiagnosticsSema.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3210,7 +3210,7 @@ ERROR(unsupported_recursive_struct,none,
32103210
(Type))
32113211

32123212
WARNING(enum_not_constructible,none,
3213-
"enum with recursive-only cases is not constructible", ())
3213+
"enum containing only recursive cases is not constructible", ())
32143214
ERROR(recursive_enum_not_indirect,none,
32153215
"recursive enum %0 is not marked 'indirect'", (Type))
32163216
ERROR(unsupported_infinitely_sized_type,none,

test/Sema/unsupported_recursive_value_type.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,21 @@ enum RecursiveByGenericSubstitutionEnum<T> {
4242
case A(T)
4343
}
4444

45-
enum InconstructibleEnum1 { // expected-warning {{enum with recursive-only cases is not constructible}}
45+
enum InconstructibleEnum1 { // expected-warning {{enum containing only recursive cases is not constructible}}
4646
indirect case A(InconstructibleEnum1)
4747
}
4848
enum InconstructibleEnum2 { // OK
4949
indirect case A(InconstructibleEnum2)
5050
case B(Bool)
5151
indirect case C(Int, InconstructibleEnum2)
5252
}
53-
enum InconstructibleEnum3 { // expected-warning {{enum with recursive-only cases is not constructible}}
53+
enum InconstructibleEnum3 { // expected-warning {{enum containing only recursive cases is not constructible}}
5454
indirect case B(Int, InconstructibleEnum3)
5555
}
56-
indirect enum InconstructibleEnum4 { // expected-warning {{enum with recursive-only cases is not constructible}}
56+
indirect enum InconstructibleEnum4 { // expected-warning {{enum containing only recursive cases is not constructible}}
5757
case A(InconstructibleEnum4)
5858
}
59-
indirect enum InconstructibleEnum5 { // expected-warning {{enum with recursive-only cases is not constructible}}
59+
indirect enum InconstructibleEnum5 { // expected-warning {{enum containing only recursive cases is not constructible}}
6060
case B(Int, InconstructibleEnum5)
6161
}
6262
indirect enum InconstructibleEnum6 { // OK

0 commit comments

Comments
 (0)