Skip to content

Commit 1784aee

Browse files
committed
Add '-requirement-machine-protocol-signatures=verify -requirement-machine-inferred-signatures=verify' to a few validation tests
1 parent c0adf40 commit 1784aee

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

test/AutoDiff/Sema/differentiable_func_type.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-frontend -typecheck -verify %s
1+
// RUN: %target-swift-frontend -typecheck -verify %s -requirement-machine-protocol-signatures=verify -requirement-machine-inferred-signatures=verify
22

33
import _Differentiation
44

validation-test/Sema/type_checker_crashers_fixed/rdar28235248.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: not %target-swift-frontend %s -typecheck
1+
// RUN: not %target-swift-frontend %s -typecheck -requirement-machine-protocol-signatures=verify -requirement-machine-inferred-signatures=verify -debug-generic-signatures 2>&1 | %FileCheck %s
22

33
protocol II {
44
associatedtype E
@@ -9,4 +9,6 @@ protocol P {
99
associatedtype X
1010
}
1111

12+
// CHECK-LABEL: ExtensionDecl line={{.*}} base=P
13+
// CHECK-NEXT: Generic signature: <Self where Self : P, Self.[P]I.[II]E : P, Self.[P]I.[II]E.[P]X == Int>
1214
extension P where I.E : P, I.E.X.D == Int, I.E.X == Int {}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
// RUN: not %target-swift-frontend -typecheck -primary-file %s
1+
// RUN: not %target-swift-frontend -typecheck -primary-file %s -requirement-machine-inferred-signatures=verify -debug-generic-signatures 2>&1 | %FileCheck %s
22

3+
// CHECK-LABEL: .hexEncodeBytes@
4+
// CHECK-NEXT: <T where T : Collection, T.[Sequence]Element == UInt8>
35
func hexEncodeBytes<T: Collection>(_ bytes: T) where T.Generator.Element == UInt8 { }

validation-test/compiler_crashers_2_fixed/0109-sr4737.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: not %target-swift-frontend %s -typecheck
1+
// RUN: not %target-swift-frontend %s -typecheck -requirement-machine-protocol-signatures=verify -requirement-machine-inferred-signatures=verify
22

33
//===----------------------------------------------------------------------===//
44
extension UnicodeScalar {

0 commit comments

Comments
 (0)