| // RUN: %scale-test --sum-multi --begin 5 --end 16 --step 5 --select Sema.IsObjCRequest -Xfrontend=-enable-objc-interop -Xfrontend=-disable-objc-attr-requires-foundation-module %s |
| // REQUIRES: asserts |
| |
| class C${N} { |
| // This is the member we actually have to validate; we only want there |
| // to be one definition: |
| % if int(N) == 1: |
| @objc func isObjCMember() {} |
| % end |
| |
| // Other random @objc and non-@objc members; the test ensures that we're |
| // not touching these: |
| func isAnotherObjCMember() {} |
| func isNonObjCMember() {} |
| } |
| |
| func f${N}(a: AnyObject) { |
| a.isObjCMember!() |
| } |