Skip to content

Commit a75f616

Browse files
author
Brian King
committed
Move extension check out of function
1 parent 9aa48ce commit a75f616

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

test/decl/var/usage.swift

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -303,14 +303,6 @@ func sr964() {
303303
}
304304
}
305305
}
306-
extension MemberGetterClass {
307-
var suspiciousSetterExt: String {
308-
get { return "" }
309-
set {
310-
print(suspiciousSetterExt) // expected-warning {{setter argument 'newValue' was never used, but the property was accessed}} expected-note {{did you mean to use 'newValue' instead of accessing the property's current value?}} {{15-34=newValue}}
311-
}
312-
}
313-
}
314306
var namedSuspiciousSetter: String {
315307
get { return "" }
316308
set(parameter) {
@@ -329,3 +321,12 @@ func sr964() {
329321
}
330322
}
331323
}
324+
struct MemberGetterExtension {}
325+
extension MemberGetterExtension {
326+
var suspiciousSetter: String {
327+
get { return "" }
328+
set {
329+
print(suspiciousSetter) // expected-warning {{setter argument 'newValue' was never used, but the property was accessed}} expected-note {{did you mean to use 'newValue' instead of accessing the property's current value?}} {{13-29=newValue}}
330+
}
331+
}
332+
}

0 commit comments

Comments
 (0)