Skip to content

Commit 23d4c76

Browse files
Added a regression test
1 parent 62bb4ef commit 23d4c76

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

test/attr/attr_availability_unavailability.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,14 @@ func testUnavailableExpandAllElsePaths() {
5858
} else {
5959
foo()
6060
}
61-
}
61+
}
62+
63+
func log(message: String) {}
64+
65+
@available(*, unavailable, renamed: "foo(arg:)")
66+
func log(format: String, _ args: Any...) { fatalError() }
67+
68+
// Regression test for https://github.com/apple/swift/issues/64694
69+
func testUnavailableRenamedFromVariadicDoesntAssert() {
70+
log(format: "") // expected-error{{'log(format:_:)' has been renamed to 'log(message:)'}}
71+
}

0 commit comments

Comments
 (0)