mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
30 lines
829 B
Plaintext
30 lines
829 B
Plaintext
// RUN: %empty-directory(%t)
|
|
// RUN: not %target-swift-frontend -typecheck -update-code -primary-file %s -emit-migrated-file-path %t/double_fixit_ok.result -swift-version 4 -parse-as-library
|
|
// RUN: %diff -u %s.expected %t/double_fixit_ok.result
|
|
// RUN: %target-swift-frontend -typecheck %s.expected -swift-version 5 -parse-as-library
|
|
|
|
@available(swift, obsoleted: 4, renamed: "Thing.constant___renamed")
|
|
let ThingConstantGotRenamed = 1
|
|
|
|
@available(swift, obsoleted: 4, renamed: "Thing.constant_renamed")
|
|
let ThingConstantWasRenamed = 1
|
|
|
|
struct Thing {
|
|
static let constant___renamed = 1
|
|
static let constant_renamed = 1
|
|
func foo(_ c: Int) {}
|
|
}
|
|
|
|
class MyClass {
|
|
func foo() {
|
|
let _: Thing = {
|
|
let t = Thing()
|
|
t.foo(Thing.constant___renamed)
|
|
t.foo(Thing.constant_renamed)
|
|
return t
|
|
}()
|
|
}
|
|
}
|
|
|
|
|