Skip to content

Commit d5446cf

Browse files
authored
Merge pull request #63623 from artemcm/UpdateTestRequiresAsserts
[Compile Time Constant Extraction] Guard Runtime Metadata Attributes test behind `requires=asserts`
2 parents 6466bb8 + 5b0697d commit d5446cf

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

test/ConstExtraction/ExtractRuntimeMetadataAttr.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
// RUN: %target-swift-frontend -typecheck -emit-const-values-path %t/ExtractRuntimeMetadataAttr.swiftconstvalues -const-gather-protocols-file %t/protocols.json -primary-file %s -enable-experimental-feature RuntimeDiscoverableAttrs
55
// RUN: cat %t/ExtractRuntimeMetadataAttr.swiftconstvalues 2>&1 | %FileCheck %s
66

7+
// REQUIRES: asserts
8+
79
@runtimeMetadata
810
struct Flag<T> {
911
init(attachedTo: T.Type, _ description: String = "") {}
@@ -20,23 +22,23 @@ struct A : MyProto {
2022
// CHECK: "typeName": "ExtractRuntimeMetadataAttr.A",
2123
// CHECK-NEXT: "kind": "struct",
2224
// CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractRuntimeMetadataAttr.swift",
23-
// CHECK-NEXT: "line": 16,
25+
// CHECK-NEXT: "line": 18,
2426
// CHECK-NEXT: "properties": [
2527
// CHECK-NEXT: {
2628
// CHECK-NEXT: "label": "v1",
2729
// CHECK-NEXT: "type": "Swift.String",
2830
// CHECK-NEXT: "isStatic": "false",
2931
// CHECK-NEXT: "isComputed": "false",
3032
// CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractRuntimeMetadataAttr.swift",
31-
// CHECK-NEXT: "line": 17,
33+
// CHECK-NEXT: "line": 19,
3234
// CHECK-NEXT: "valueKind": "RawLiteral",
3335
// CHECK-NEXT: "value": "foo",
3436
// CHECK-NEXT: "propertyWrappers": [],
3537
// CHECK-NEXT: "runtimeMetadataAttributes": [
3638
// CHECK-NEXT: {
3739
// CHECK-NEXT: "type": "ExtractRuntimeMetadataAttr.Flag",
3840
// CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractRuntimeMetadataAttr.swift",
39-
// CHECK-NEXT: "line": 17,
41+
// CHECK-NEXT: "line": 19,
4042
// CHECK-NEXT: "arguments": [
4143
// CHECK-NEXT: {
4244
// CHECK-NEXT: "label": "",

0 commit comments

Comments
 (0)