| // REQUIRES: OS=macosx |
| // REQUIRES: objc_interop |
| // RUN: %target-swift-frontend -typecheck %s -F %S/mock-sdk -swift-version 3 |
| // RUN: rm -rf %t && mkdir -p %t && %target-swift-frontend -c -F %S/mock-sdk -api-diff-data-file %S/DoubleEditAPI.json -update-code -primary-file %s -emit-migrated-file-path %t/no_double_edit_ast_pass.result -swift-version 3 -o /dev/null |
| // RUN: diff -u %s.expected %t/no_double_edit_ast_pass.result |
| |
| import Bar |
| |
| class Derived : WillOverrideWithTypeChange { |
| func doThing(_ thing: SomeItemSet) -> SomeItemSet { |
| return SomeItemSet() |
| } |
| } |
| |