Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

Commit 3f379b4

Browse files
committed
Update expected text for differentiable warnings
1 parent 1691310 commit 3f379b4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

test/AutoDiff/downstream/differentiable_requirement_cross_module.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ struct InternalConforming : DifferentiableRequirement {
2626

2727
// expected-error @+1 {{type 'PublicConforming' does not conform to protocol 'DifferentiableRequirement'}}
2828
public struct PublicConforming : DifferentiableRequirement {
29-
// expected-note @+1 {{candidate is missing attribute '@differentiable(wrt: float)'}}
29+
// expected-note @+1 {{candidate is missing explicit '@differentiable(wrt: float)' attribute to satisfy requirement 'foo(float:empty:)' (in protocol 'DifferentiableRequirement')}}
3030
public func foo(float: Float, empty: Empty) -> Float {
3131
return float
3232
}

test/AutoDiff/downstream/protocol_requirement_autodiff_diags.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ public struct AttemptsToSatisfyRequirement: HasRequirement {
1313
// This does not satisfy the requirement because the differentiable attribute is more
1414
// constrained than the requirement's differentiable attribute.
1515
@differentiable(where T: P)
16-
// expected-note @+1 {{candidate is missing attribute '@differentiable(wrt: (x, y))'}}
16+
// expected-note @+1 {{candidate is missing explicit '@differentiable(wrt: (x, y))' attribute to satisfy requirement 'requirement' (in protocol 'HasRequirement')}}
1717
public func requirement<T: Differentiable>(_ x: T, _ y: T) -> T { x }
1818
}

0 commit comments

Comments
 (0)