|
20 | 20 | // CHECK-NEXT: },
|
21 | 21 | // CHECK-NEXT: {
|
22 | 22 | // CHECK-NEXT: "label": "p5",
|
23 |
| -// CHECK-NEXT: "type": "[Swift.Int]", |
24 |
| -// CHECK-NEXT: "isStatic": "false", |
25 |
| -// CHECK-NEXT: "isComputed": "false", |
26 |
| -// CHECK-NEXT: "valueKind": "RawLiteral", |
27 |
| -// CHECK-NEXT: "value": "[1, 2, 3, 4, 5, 6, 7, 8, 9]" |
28 |
| -// CHECK-NEXT: }, |
29 |
| -// CHECK-NEXT: { |
30 |
| -// CHECK-NEXT: "label": "p6", |
31 | 23 | // CHECK-NEXT: "type": "Swift.Bool",
|
32 | 24 | // CHECK-NEXT: "isStatic": "false",
|
33 | 25 | // CHECK-NEXT: "isComputed": "false",
|
34 | 26 | // CHECK-NEXT: "valueKind": "RawLiteral",
|
35 | 27 | // CHECK-NEXT: "value": "false"
|
36 | 28 | // CHECK-NEXT: },
|
37 | 29 | // CHECK-NEXT: {
|
38 |
| -// CHECK-NEXT: "label": "p7", |
| 30 | +// CHECK-NEXT: "label": "p6", |
39 | 31 | // CHECK-NEXT: "type": "Swift.Bool?",
|
40 | 32 | // CHECK-NEXT: "isStatic": "false",
|
41 | 33 | // CHECK-NEXT: "isComputed": "false",
|
42 | 34 | // CHECK-NEXT: "valueKind": "RawLiteral",
|
43 | 35 | // CHECK-NEXT: "value": "nil"
|
44 | 36 | // CHECK-NEXT: },
|
45 | 37 | // CHECK-NEXT: {
|
46 |
| -// CHECK-NEXT: "label": "p8", |
47 |
| -// CHECK-NEXT: "type": "(Swift.Int, Swift.Float)", |
48 |
| -// CHECK-NEXT: "isStatic": "false", |
49 |
| -// CHECK-NEXT: "isComputed": "false", |
50 |
| -// CHECK-NEXT: "valueKind": "RawLiteral", |
51 |
| -// CHECK-NEXT: "value": "(42, 6.6)" |
52 |
| -// CHECK-NEXT: }, |
53 |
| -// CHECK-NEXT: { |
54 |
| -// CHECK-NEXT: "label": "p9", |
55 |
| -// CHECK-NEXT: "type": "[Swift.String : Swift.Int]", |
56 |
| -// CHECK-NEXT: "isStatic": "false", |
57 |
| -// CHECK-NEXT: "isComputed": "false", |
58 |
| -// CHECK-NEXT: "valueKind": "RawLiteral", |
59 |
| -// CHECK-NEXT: "value": "[(\"One\", 1), (\"Two\", 2), (\"Three\", 3)]" |
60 |
| -// CHECK-NEXT: }, |
61 |
| -// CHECK-NEXT: { |
62 |
| -// CHECK-NEXT: "label": "p10", |
| 38 | +// CHECK-NEXT: "label": "p7", |
63 | 39 | // CHECK-NEXT: "type": "fields.Bar",
|
64 | 40 | // CHECK-NEXT: "isStatic": "false",
|
65 | 41 | // CHECK-NEXT: "isComputed": "false",
|
|
70 | 46 | // CHECK-NEXT: }
|
71 | 47 | // CHECK-NEXT: },
|
72 | 48 | // CHECK-NEXT: {
|
73 |
| -// CHECK-NEXT: "label": "p11", |
| 49 | +// CHECK-NEXT: "label": "p8", |
74 | 50 | // CHECK-NEXT: "type": "fields.Bat",
|
75 | 51 | // CHECK-NEXT: "isStatic": "false",
|
76 | 52 | // CHECK-NEXT: "isComputed": "false",
|
|
94 | 70 | // CHECK-NEXT: }
|
95 | 71 | // CHECK-NEXT: },
|
96 | 72 | // CHECK-NEXT: {
|
97 |
| -// CHECK-NEXT: "label": "p12", |
| 73 | +// CHECK-NEXT: "label": "p9", |
98 | 74 | // CHECK-NEXT: "type": "fields.Bat",
|
99 | 75 | // CHECK-NEXT: "isStatic": "false",
|
100 | 76 | // CHECK-NEXT: "isComputed": "false",
|
|
117 | 93 | // CHECK-NEXT: }
|
118 | 94 | // CHECK-NEXT: },
|
119 | 95 | // CHECK-NEXT: {
|
120 |
| -// CHECK-NEXT: "label": "p13", |
| 96 | +// CHECK-NEXT: "label": "p10", |
121 | 97 | // CHECK-NEXT: "type": "Swift.Int",
|
122 | 98 | // CHECK-NEXT: "isStatic": "false",
|
123 | 99 | // CHECK-NEXT: "isComputed": "false",
|
124 | 100 | // CHECK-NEXT: "valueKind": "Runtime"
|
125 | 101 | // CHECK-NEXT: },
|
126 | 102 | // CHECK-NEXT: {
|
| 103 | +// CHECK-NEXT: "label": "a1", |
| 104 | +// CHECK-NEXT: "type": "[Swift.Int]", |
| 105 | +// CHECK-NEXT: "isStatic": "false", |
| 106 | +// CHECK-NEXT: "isComputed": "false", |
| 107 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 108 | +// CHECK-NEXT: "value": "[1, 2, 3, 4, 5, 6, 7, 8, 9]" |
| 109 | +// CHECK-NEXT: }, |
| 110 | +// CHECK-NEXT: { |
| 111 | +// CHECK-NEXT: "label": "d1", |
| 112 | +// CHECK-NEXT: "type": "[Swift.String : Swift.Int]", |
| 113 | +// CHECK-NEXT: "isStatic": "false", |
| 114 | +// CHECK-NEXT: "isComputed": "false", |
| 115 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 116 | +// CHECK-NEXT: "value": "[(\"One\", 1), (\"Two\", 2), (\"Three\", 3)]" |
| 117 | +// CHECK-NEXT: }, |
| 118 | +// CHECK-NEXT: { |
| 119 | +// CHECK-NEXT: "label": "t1", |
| 120 | +// CHECK-NEXT: "type": "(Swift.String, fields.Bar)", |
| 121 | +// CHECK-NEXT: "isStatic": "false", |
| 122 | +// CHECK-NEXT: "isComputed": "false", |
| 123 | +// CHECK-NEXT: "valueKind": "Tuple", |
| 124 | +// CHECK-NEXT: "value": [ |
| 125 | +// CHECK-NEXT: { |
| 126 | +// CHECK-NEXT: "label": null, |
| 127 | +// CHECK-NEXT: "type": "Swift.String", |
| 128 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 129 | +// CHECK-NEXT: "value": "\"foo\"" |
| 130 | +// CHECK-NEXT: }, |
| 131 | +// CHECK-NEXT: { |
| 132 | +// CHECK-NEXT: "label": null, |
| 133 | +// CHECK-NEXT: "type": "fields.Bar", |
| 134 | +// CHECK-NEXT: "valueKind": "InitCall", |
| 135 | +// CHECK-NEXT: "value": { |
| 136 | +// CHECK-NEXT: "type": "fields.Bar", |
| 137 | +// CHECK-NEXT: "arguments": [] |
| 138 | +// CHECK-NEXT: } |
| 139 | +// CHECK-NEXT: } |
| 140 | +// CHECK-NEXT: ] |
| 141 | +// CHECK-NEXT: }, |
| 142 | +// CHECK-NEXT: { |
| 143 | +// CHECK-NEXT: "label": "t2", |
| 144 | +// CHECK-NEXT: "type": "(lat: Swift.Float, lng: Swift.Float)", |
| 145 | +// CHECK-NEXT: "isStatic": "false", |
| 146 | +// CHECK-NEXT: "isComputed": "false", |
| 147 | +// CHECK-NEXT: "valueKind": "Tuple", |
| 148 | +// CHECK-NEXT: "value": [ |
| 149 | +// CHECK-NEXT: { |
| 150 | +// CHECK-NEXT: "label": "lat", |
| 151 | +// CHECK-NEXT: "type": "Swift.Float", |
| 152 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 153 | +// CHECK-NEXT: "value": "42.7" |
| 154 | +// CHECK-NEXT: }, |
| 155 | +// CHECK-NEXT: { |
| 156 | +// CHECK-NEXT: "label": "lng", |
| 157 | +// CHECK-NEXT: "type": "Swift.Float", |
| 158 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 159 | +// CHECK-NEXT: "value": "-73.9" |
| 160 | +// CHECK-NEXT: } |
| 161 | +// CHECK-NEXT: ] |
| 162 | +// CHECK-NEXT: }, |
| 163 | +// CHECK-NEXT: { |
| 164 | +// CHECK-NEXT: "label": "t3", |
| 165 | +// CHECK-NEXT: "type": "Swift.Void", |
| 166 | +// CHECK-NEXT: "isStatic": "false", |
| 167 | +// CHECK-NEXT: "isComputed": "false", |
| 168 | +// CHECK-NEXT: "valueKind": "Tuple", |
| 169 | +// CHECK-NEXT: "value": [] |
| 170 | +// CHECK-NEXT: }, |
| 171 | +// CHECK-NEXT: { |
127 | 172 | // CHECK-NEXT: "label": "p0",
|
128 | 173 | // CHECK-NEXT: "type": "Swift.Int",
|
129 | 174 | // CHECK-NEXT: "isStatic": "true",
|
@@ -178,15 +223,20 @@ public struct Foo {
|
178 | 223 | static let p2: Float = 42.2
|
179 | 224 | var p3: Int {3}
|
180 | 225 | static var p4: Int { return 3 }
|
181 |
| - let p5: [Int] = [1,2,3,4,5,6,7,8,9] |
182 |
| - let p6: Bool = false |
183 |
| - let p7: Bool? = nil |
184 |
| - let p8: (Int, Float) = (42, 6.6) |
185 |
| - let p9: [String: Int] = ["One": 1, "Two": 2, "Three": 3] |
186 |
| - let p10 = Bar() |
187 |
| - let p11: Bat = .init() |
188 |
| - let p12 = Bat(buz: "hello", fuz: adder(2, 3)) |
189 |
| - let p13: Int = adder(2, 3) |
| 226 | + let p5: Bool = false |
| 227 | + let p6: Bool? = nil |
| 228 | + let p7 = Bar() |
| 229 | + let p8: Bat = .init() |
| 230 | + let p9 = Bat(buz: "hello", fuz: adder(2, 3)) |
| 231 | + let p10: Int = adder(2, 3) |
| 232 | + |
| 233 | + let a1: [Int] = [1,2,3,4,5,6,7,8,9] |
| 234 | + |
| 235 | + let d1: [String: Int] = ["One": 1, "Two": 2, "Three": 3] |
| 236 | + |
| 237 | + let t1: (String, Bar) = ("foo", Bar()) |
| 238 | + let t2: (lat: Float, lng: Float) = (lat: 42.7, lng: -73.9) |
| 239 | + let t3: Void = () |
190 | 240 | }
|
191 | 241 |
|
192 | 242 | extension Foo {
|
|
0 commit comments