Skip to content

Commit 8ed59d1

Browse files
committed
[test] fix diagnostics tests for String-from-C-string inits
1 parent 11485e5 commit 8ed59d1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

test/stdlib/StringAPICStringDiagnostics.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ func checkStringOverloadCompilationDiagnostics() {
66

77
_ = String(cString: "string") // expected-warning {{'init(cString:)' is deprecated: Use a copy of the String argument}}
88

9-
_ = String(validatingCString: "string") // expected-warning {{init(validatingCString:)' is deprecated: Use a copy of the String argument}}
9+
_ = String(validatingUTF8: "string") // expected-warning {{init(validatingUTF8:)' is deprecated: Use a copy of the String argument}}
10+
11+
_ = String(validatingCString: "string") // expected-warning {{'init(validatingCString:)' is deprecated: Use a copy of the String argument}}
1012

1113
_ = String.decodeCString("string", as: Unicode.UTF8.self) // expected-warning {{'decodeCString(_:as:repairingInvalidCodeUnits:)' is deprecated: Use a copy of the String argument}}
1214

@@ -23,7 +25,9 @@ func checkInoutConversionOverloadCompilationDiagnostics() {
2325

2426
_ = String(cString: &c) // expected-warning {{'init(cString:)' is deprecated: Use String(_ scalar: Unicode.Scalar)}}
2527

26-
_ = String(validatingCString: &c) // expected-warning {{init(validatingCString:)' is deprecated: Use String(_ scalar: Unicode.Scalar)}}
28+
_ = String(validatingUTF8: &c) // expected-warning {{init(validatingUTF8:)' is deprecated: Use String(_ scalar: Unicode.Scalar)}}
29+
30+
_ = String(validatingCString: &c) // expected-warning {{'init(validatingCString:)' is deprecated: Use String(_ scalar: Unicode.Scalar)}}
2731

2832
var u = Unicode.UTF8.CodeUnit.zero
2933

0 commit comments

Comments
 (0)