|
256 | 256 | addRecordLabelDeclaration IR.a DeadTest.res:182:24 path:+DeadTest.inlineRecord
|
257 | 257 | addRecordLabelDeclaration IR.b DeadTest.res:182:32 path:+DeadTest.inlineRecord
|
258 | 258 | addRecordLabelDeclaration IR.c DeadTest.res:182:40 path:+DeadTest.inlineRecord
|
| 259 | + addRecordLabelDeclaration IR.d DeadTest.res:182:51 path:+DeadTest.inlineRecord |
| 260 | + addRecordLabelDeclaration IR.e DeadTest.res:182:65 path:+DeadTest.inlineRecord |
259 | 261 | addVariantCaseDeclaration IR DeadTest.res:182:20 path:+DeadTest.inlineRecord
|
260 | 262 | addValueDeclaration +_ DeadTest.res:185:0 path:+DeadTest
|
261 | 263 | addTypeReference DeadTest.res:187:20 --> DeadTest.res:182:20
|
262 | 264 | addValueReference DeadTest.res:187:27 --> DeadTest.res:184:4
|
263 | 265 | addTypeReference DeadTest.res:187:35 --> DeadTest.res:182:32
|
264 | 266 | addValueReference DeadTest.res:187:35 --> DeadTest.res:187:7
|
265 |
| - addValueReference DeadTest.res:187:43 --> DeadTest.res:187:8 |
| 267 | + addValueReference DeadTest.res:187:40 --> DeadTest.res:187:8 |
266 | 268 | addTypeReference DeadTest.res:187:7 --> DeadTest.res:182:40
|
267 | 269 | addValueReference DeadTest.res:186:9 --> DeadTest.res:185:8
|
| 270 | + addRecordLabelDeclaration IR2.a DeadTest.res:191:26 path:+DeadTest.inlineRecord2 |
| 271 | + addRecordLabelDeclaration IR2.b DeadTest.res:191:34 path:+DeadTest.inlineRecord2 |
| 272 | + addVariantCaseDeclaration IR2 DeadTest.res:191:21 path:+DeadTest.inlineRecord2 |
| 273 | + addRecordLabelDeclaration IR3.a DeadTest.res:193:34 path:+DeadTest.inlineRecord3 |
| 274 | + addRecordLabelDeclaration IR3.b DeadTest.res:193:42 path:+DeadTest.inlineRecord3 |
| 275 | + addVariantCaseDeclaration IR3 DeadTest.res:193:21 path:+DeadTest.inlineRecord3 |
268 | 276 | addValueReference DeadTest.res:28:2 --> DeadTest.res:31:6
|
269 | 277 | addValueReference DeadTest.res:36:2 --> DeadTest.res:39:6
|
270 | 278 | addValueReference DeadTest.res:60:2 --> DeadTest.res:64:6
|
@@ -2024,8 +2032,16 @@ File References
|
2024 | 2032 | Live VariantCase DeadRT.moduleAccessPath.Root: 1 references (DeadTest.res:106:16) [1]
|
2025 | 2033 | Live VariantCase +DeadRT.moduleAccessPath.Root: 1 references (DeadRT.resi:2:2) [0]
|
2026 | 2034 | Live VariantCase DeadRT.moduleAccessPath.Kaboom: 1 references (DeadRT.res:3:2) [0]
|
| 2035 | + Dead RecordLabel +DeadTest.inlineRecord3.IR3.b: 0 references () [0] |
| 2036 | + Dead RecordLabel +DeadTest.inlineRecord3.IR3.a: 0 references () [0] |
| 2037 | + Dead VariantCase +DeadTest.inlineRecord3.IR3: 0 references () [0] |
| 2038 | + Dead RecordLabel +DeadTest.inlineRecord2.IR2.b: 0 references () [0] |
| 2039 | + Dead RecordLabel +DeadTest.inlineRecord2.IR2.a: 0 references () [0] |
| 2040 | + Dead VariantCase +DeadTest.inlineRecord2.IR2: 0 references () [0] |
2027 | 2041 | Dead Value +DeadTest.+_: 0 references () [0]
|
2028 | 2042 | Live Value +DeadTest.+ira: 1 references (DeadTest.res:187:27) [0]
|
| 2043 | + Live RecordLabel +DeadTest.inlineRecord.IR.e: 0 references () [0] |
| 2044 | + Dead RecordLabel +DeadTest.inlineRecord.IR.d: 0 references () [0] |
2029 | 2045 | Live RecordLabel +DeadTest.inlineRecord.IR.c: 1 references (DeadTest.res:187:7) [0]
|
2030 | 2046 | Live RecordLabel +DeadTest.inlineRecord.IR.b: 1 references (DeadTest.res:187:35) [0]
|
2031 | 2047 | Dead RecordLabel +DeadTest.inlineRecord.IR.a: 0 references () [0]
|
@@ -3113,7 +3129,7 @@ File References
|
3113 | 3129 | DeadTest.res:182:25-30
|
3114 | 3130 | inlineRecord.IR.a is a record label never used to read a value
|
3115 | 3131 | <-- line 182
|
3116 |
| - type inlineRecord = IR({@dead("inlineRecord.IR.a") a: int, b: int, c: string}) |
| 3132 | + type inlineRecord = IR({@dead("inlineRecord.IR.a") a: int, b: int, c: string, @dead d: int, @live e: int}) |
3117 | 3133 |
|
3118 | 3134 | Warning Dead Module
|
3119 | 3135 | DeadTestBlacklist.res:0:1
|
|
0 commit comments