@@ -43,6 +43,9 @@ public struct PropertyWrappers : MyProto {
43
43
44
44
@Buffered @Clamping ( min: 0 , max: 255 )
45
45
var propertyWrapper3 : Int = 128
46
+
47
+ @Buffered
48
+ var propertyWrapper4 : String
46
49
}
47
50
48
51
@propertyWrapper
@@ -373,6 +376,16 @@ public struct PropertyWrappers : MyProto {
373
376
// CHECK-NEXT: }
374
377
// CHECK-NEXT: },
375
378
// CHECK-NEXT: {
379
+ // CHECK-NEXT: "label": "_propertyWrapper4",
380
+ // CHECK-NEXT: "type": "ExtractLiterals.Buffered<Swift.String>",
381
+ // CHECK-NEXT: "mangledTypeName": "n/a - deprecated",
382
+ // CHECK-NEXT: "isStatic": "false",
383
+ // CHECK-NEXT: "isComputed": "false",
384
+ // CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractLiterals.swift",
385
+ // CHECK-NEXT: "line": 48,
386
+ // CHECK-NEXT: "valueKind": "Runtime"
387
+ // CHECK-NEXT: },
388
+ // CHECK-NEXT: {
376
389
// CHECK-NEXT: "label": "propertyWrapper1",
377
390
// CHECK-NEXT: "type": "Swift.String",
378
391
// CHECK-NEXT: "mangledTypeName": "n/a - deprecated",
@@ -544,7 +557,35 @@ public struct PropertyWrappers : MyProto {
544
557
// CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractLiterals.swift",
545
558
// CHECK-NEXT: "line": 45,
546
559
// CHECK-NEXT: "valueKind": "Runtime"
547
- // CHECK-NEXT: }
560
+ // CHECK-NEXT: },
561
+ // CHECK-NEXT: {
562
+ // CHECK-NEXT: "label": "propertyWrapper4",
563
+ // CHECK-NEXT: "type": "Swift.String",
564
+ // CHECK-NEXT: "mangledTypeName": "n/a - deprecated",
565
+ // CHECK-NEXT: "isStatic": "false",
566
+ // CHECK-NEXT: "isComputed": "true",
567
+ // CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractLiterals.swift",
568
+ // CHECK-NEXT: "line": 48,
569
+ // CHECK-NEXT: "valueKind": "Runtime",
570
+ // CHECK-NEXT: "propertyWrappers": [
571
+ // CHECK-NEXT: {
572
+ // CHECK-NEXT: "type": "ExtractLiterals.Buffered",
573
+ // CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractLiterals.swift",
574
+ // CHECK-NEXT: "line": 47,
575
+ // CHECK-NEXT: "arguments": []
576
+ // CHECK-NEXT: }
577
+ // CHECK-NEXT: ]
578
+ // CHECK-NEXT: },
579
+ // CHECK-NEXT: {
580
+ // CHECK-NEXT: "label": "$propertyWrapper4",
581
+ // CHECK-NEXT: "type": "(Swift.String, Swift.Optional<Swift.String>)",
582
+ // CHECK-NEXT: "mangledTypeName": "n/a - deprecated",
583
+ // CHECK-NEXT: "isStatic": "false",
584
+ // CHECK-NEXT: "isComputed": "true",
585
+ // CHECK-NEXT: "file": "{{.*}}test{{/|\\\\}}ConstExtraction{{/|\\\\}}ExtractLiterals.swift",
586
+ // CHECK-NEXT: "line": 48,
587
+ // CHECK-NEXT: "valueKind": "Runtime"
588
+ // CHECK-NEXT: }
548
589
// CHECK-NEXT: ]
549
590
// CHECK-NEXT: }
550
591
// CHECK-NEXT:]
0 commit comments