Skip to content

Commit c6a714a

Browse files
kaar3kvarungandhi-apple
authored andcommitted
[SR-14135]Updating diagnostic message for convenience init in struct
1 parent 6a117d7 commit c6a714a

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

include/swift/AST/DiagnosticsSema.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3480,7 +3480,7 @@ ERROR(cfclass_designated_init_in_extension,none,
34803480
"designated initializer cannot be declared in an extension of %0",
34813481
(DeclName))
34823482
ERROR(enumstruct_convenience_init,none,
3483-
"delegating initializers in %0 are not marked with 'convenience'",
3483+
"initializers in %0 are not marked with 'convenience'",
34843484
(StringRef))
34853485
ERROR(nonclass_convenience_init,none,
34863486
"convenience initializer not allowed in non-class type %0",

test/decl/func/complete_object_init.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class DerivesA : A {
4040
}
4141

4242
struct S {
43-
convenience init(int i: Int) { // expected-error{{delegating initializers in structs are not marked with 'convenience'}}
43+
convenience init(int i: Int) { // expected-error{{initializers in structs are not marked with 'convenience'}}
4444
self.init(double: Double(i))
4545
}
4646

test/decl/init/basic_init.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ extension InitStruct {
4444
struct MyStruct {
4545
init(k: Int) {
4646
}
47-
convenience init() { // expected-error {{delegating initializers in structs are not marked with 'convenience'}} {{3-15=}}
47+
convenience init() { // expected-error {{initializers in structs are not marked with 'convenience'}} {{3-15=}}
4848
self.init(k: 1)
4949
}
5050
}

0 commit comments

Comments
 (0)