Skip to content

Commit 69a8123

Browse files
committed
[SR-14135]Updating diagnostic message for convenience init in struct
1 parent c24b693 commit 69a8123

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
@@ -3470,7 +3470,7 @@ ERROR(cfclass_designated_init_in_extension,none,
34703470
"designated initializer cannot be declared in an extension of %0",
34713471
(DeclName))
34723472
ERROR(enumstruct_convenience_init,none,
3473-
"delegating initializers in %0 are not marked with 'convenience'",
3473+
"initializers in %0 are not marked with 'convenience'",
34743474
(StringRef))
34753475
ERROR(nonclass_convenience_init,none,
34763476
"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)