mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
18 lines
610 B
Swift
18 lines
610 B
Swift
func myAsync() async -> Int { 0 }
|
|
func myFoo() -> Int { 0 }
|
|
|
|
func testExtract() async -> Int {
|
|
let a = myFoo()
|
|
let b = myFoo()
|
|
let x = await myAsync()
|
|
let y = await myAsync()
|
|
return a + b + x + y
|
|
}
|
|
|
|
// rdar://72199992
|
|
// RUN: %empty-directory(%t.result)
|
|
// RUN: %refactor -extract-repeat -source-filename %s -pos=5:11 -end-pos=5:18 >> %t.result/one.swift
|
|
// RUN: diff -u %S/Outputs/await/one.swift.expected %t.result/one.swift
|
|
// RUN: %refactor -extract-repeat -source-filename %s -pos=7:11 -end-pos=7:26 >> %t.result/two.swift
|
|
// RUN: diff -u %S/Outputs/await/two.swift.expected %t.result/two.swift
|