File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 110
110
// RUN: %target-swift-ide-test -enable-objc-interop -code-completion -source-filename %s -code-completion-token=OMIT_KEYWORD9_LET -code-completion-keywords=false | %FileCheck %s -check-prefix=OMIT_KEYWORD4
111
111
// RUN: %target-swift-ide-test -enable-objc-interop -code-completion -source-filename %s -code-completion-token=OMIT_KEYWORD10 -code-completion-keywords=false | %FileCheck %s -check-prefix=WITH_PA_NO_PROTOFUNCA
112
112
113
+ // RUN: %target-swift-ide-test -enable-objc-interop -code-completion -source-filename %s -code-completion-token=SR2560_WHERE_CLAUSE -code-completion-keywords=false | %FileCheck %s -check-prefix=SR2560_WHERE_CLAUSE
113
114
// RUN: %target-swift-ide-test -enable-objc-interop -code-completion -source-filename %s -code-completion-token=HAS_THROWING -code-completion-keywords=false | %FileCheck %s -check-prefix=HAS_THROWING
114
115
// RUN: %target-swift-ide-test -enable-objc-interop -code-completion -source-filename %s -code-completion-token=ASSOC_TYPE1 -code-completion-keywords=false | %FileCheck %s -check-prefix=ASSOC_TYPE1
115
116
@@ -511,6 +512,17 @@ class OmitKW10: ProtocolA {
511
512
// WITH_PA
512
513
}
513
514
515
+ protocol SR2560Proto {
516
+ func foo< S : Sequence > ( x: S ) where S. Iterator. Element == Int
517
+ }
518
+ class SR2560Class : SR2560Proto {
519
+ #^SR2560 _WHERE_CLAUSE^#
520
+ }
521
+
522
+ // SR2560_WHERE_CLAUSE: Begin completions
523
+ // SR2560_WHERE_CLAUSE: Decl[InstanceMethod]/Super: func foo<S>(x: S) where S : Sequence, S.Element == Int {|};
524
+ // SR2560_WHERE_CLAUSE: End completions
525
+
514
526
protocol HasThrowingProtocol {
515
527
func foo( ) throws
516
528
}
You can’t perform that action at this time.
0 commit comments