blob: bbcd041a0745e491104d941dee9e9e96f20025f6 [file] [log] [blame]
// SWIFT_ENABLE_TENSORFLOW
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=COMPLETE1 | %FileCheck --check-prefix=COMPLETE1 %s
protocol DifferentiableRequirements {
@differentiable
func f(_ x: Float) -> Float
}
struct Complete1 : DifferentiableRequirements {
@differentiable
func f#^COMPLETE1^#
}
// COMPLETE1-LABEL: Begin completions, 1 items
// COMPLETE1: Keyword[throws]/None: throws; name=throws
// COMPLETE1: End completions
struct Complete2 : DifferentiableRequirements {
@differentiable
func f(_ x: Float)#^COMPLETE2^#
}
// COMPLETE2-LABEL: Begin completions
// COMPLETE2: func f(_ x: Float) -> Float
// COMPLETE2: End completions