@@ -57,79 +57,79 @@ function fun(a: T(int: P3), b: T(str: P4)) {
57
57
// Info 4164: (74-83): Inferred type: int
58
58
// Info 4164: (84-93): Inferred type: str
59
59
// Info 4164: (95-156): Inferred type: C
60
- // Info 4164: (101-105): Inferred type: 'bf :(type, C)
61
- // Info 4164: (115-154): Inferred type: ('bf :(type, C), 'bf :(type, C)) -> 'bf :(type, C)
62
- // Info 4164: (127-145): Inferred type: ('bf :(type, C), 'bf :(type, C))
63
- // Info 4164: (128-135): Inferred type: 'bf :(type, C)
64
- // Info 4164: (131-135): Inferred type: 'bf :(type, C)
65
- // Info 4164: (137-144): Inferred type: 'bf :(type, C)
66
- // Info 4164: (140-144): Inferred type: 'bf :(type, C)
67
- // Info 4164: (149-153): Inferred type: 'bf :(type, C)
60
+ // Info 4164: (101-105): Inferred type: 'bd :(type, C)
61
+ // Info 4164: (115-154): Inferred type: ('bd :(type, C), 'bd :(type, C)) -> 'bd :(type, C)
62
+ // Info 4164: (127-145): Inferred type: ('bd :(type, C), 'bd :(type, C))
63
+ // Info 4164: (128-135): Inferred type: 'bd :(type, C)
64
+ // Info 4164: (131-135): Inferred type: 'bd :(type, C)
65
+ // Info 4164: (137-144): Inferred type: 'bd :(type, C)
66
+ // Info 4164: (140-144): Inferred type: 'bd :(type, C)
67
+ // Info 4164: (149-153): Inferred type: 'bd :(type, C)
68
68
// Info 4164: (158-175): Inferred type: P1
69
- // Info 4164: (164-168): Inferred type: 'bi :(type, P1)
69
+ // Info 4164: (164-168): Inferred type: 'bg :(type, P1)
70
70
// Info 4164: (176-193): Inferred type: P2
71
- // Info 4164: (182-186): Inferred type: 'bl :(type, P2)
71
+ // Info 4164: (182-186): Inferred type: 'bj :(type, P2)
72
72
// Info 4164: (194-211): Inferred type: P3
73
- // Info 4164: (200-204): Inferred type: 'cb :(type, P3)
73
+ // Info 4164: (200-204): Inferred type: 'bw :(type, P3)
74
74
// Info 4164: (212-229): Inferred type: P4
75
- // Info 4164: (218-222): Inferred type: 'cd :(type, P4)
75
+ // Info 4164: (218-222): Inferred type: 'by :(type, P4)
76
76
// Info 4164: (231-255): Inferred type: void
77
77
// Info 4164: (256-280): Inferred type: void
78
78
// Info 4164: (281-305): Inferred type: void
79
79
// Info 4164: (307-331): Inferred type: void
80
80
// Info 4164: (332-356): Inferred type: void
81
81
// Info 4164: (357-381): Inferred type: void
82
82
// Info 4164: (383-458): Inferred type: void
83
- // Info 4164: (398-405): Inferred type: 'cf :(type, P1)
84
- // Info 4164: (399-404): Inferred type: 'cf :(type, P1)
85
- // Info 4164: (402-404): Inferred type: 'cf :(type, P1)
86
- // Info 4164: (415-456): Inferred type: (T('cf :(type, P1)), T('cf :(type, P1))) -> T('cf :(type, P1))
87
- // Info 4164: (427-445): Inferred type: (T('cf :(type, P1)), T('cf :(type, P1)))
88
- // Info 4164: (428-435): Inferred type: T('cf :(type, P1))
89
- // Info 4164: (431-435): Inferred type: T('cf :(type, P1))
90
- // Info 4164: (431-432): Inferred type: tfun('cf :(type, P1), T('cf :(type, P1)))
91
- // Info 4164: (433-434): Inferred type: 'cf :(type, P1)
92
- // Info 4164: (437-444): Inferred type: T('cf :(type, P1))
93
- // Info 4164: (440-444): Inferred type: T('cf :(type, P1))
94
- // Info 4164: (440-441): Inferred type: tfun('cf :(type, P1), T('cf :(type, P1)))
95
- // Info 4164: (442-443): Inferred type: 'cf :(type, P1)
96
- // Info 4164: (449-453): Inferred type: T('cf :(type, P1))
97
- // Info 4164: (449-450): Inferred type: tfun('cf :(type, P1), T('cf :(type, P1)))
98
- // Info 4164: (451-452): Inferred type: 'cf :(type, P1)
83
+ // Info 4164: (398-405): Inferred type: 'ca :(type, P1)
84
+ // Info 4164: (399-404): Inferred type: 'ca :(type, P1)
85
+ // Info 4164: (402-404): Inferred type: 'ca :(type, P1)
86
+ // Info 4164: (415-456): Inferred type: (T('ca :(type, P1)), T('ca :(type, P1))) -> T('ca :(type, P1))
87
+ // Info 4164: (427-445): Inferred type: (T('ca :(type, P1)), T('ca :(type, P1)))
88
+ // Info 4164: (428-435): Inferred type: T('ca :(type, P1))
89
+ // Info 4164: (431-435): Inferred type: T('ca :(type, P1))
90
+ // Info 4164: (431-432): Inferred type: tfun('ca :(type, P1), T('ca :(type, P1)))
91
+ // Info 4164: (433-434): Inferred type: 'ca :(type, P1)
92
+ // Info 4164: (437-444): Inferred type: T('ca :(type, P1))
93
+ // Info 4164: (440-444): Inferred type: T('ca :(type, P1))
94
+ // Info 4164: (440-441): Inferred type: tfun('ca :(type, P1), T('ca :(type, P1)))
95
+ // Info 4164: (442-443): Inferred type: 'ca :(type, P1)
96
+ // Info 4164: (449-453): Inferred type: T('ca :(type, P1))
97
+ // Info 4164: (449-450): Inferred type: tfun('ca :(type, P1), T('ca :(type, P1)))
98
+ // Info 4164: (451-452): Inferred type: 'ca :(type, P1)
99
99
// Info 4164: (460-535): Inferred type: void
100
- // Info 4164: (475-482): Inferred type: 'cs :(type, P2)
101
- // Info 4164: (476-481): Inferred type: 'cs :(type, P2)
102
- // Info 4164: (479-481): Inferred type: 'cs :(type, P2)
103
- // Info 4164: (493-533): Inferred type: (T('cs :(type, P2)), T('cs :(type, P2))) -> bool
104
- // Info 4164: (504-522): Inferred type: (T('cs :(type, P2)), T('cs :(type, P2)))
105
- // Info 4164: (505-512): Inferred type: T('cs :(type, P2))
106
- // Info 4164: (508-512): Inferred type: T('cs :(type, P2))
107
- // Info 4164: (508-509): Inferred type: tfun('cs :(type, P2), T('cs :(type, P2)))
108
- // Info 4164: (510-511): Inferred type: 'cs :(type, P2)
109
- // Info 4164: (514-521): Inferred type: T('cs :(type, P2))
110
- // Info 4164: (517-521): Inferred type: T('cs :(type, P2))
111
- // Info 4164: (517-518): Inferred type: tfun('cs :(type, P2), T('cs :(type, P2)))
112
- // Info 4164: (519-520): Inferred type: 'cs :(type, P2)
100
+ // Info 4164: (475-482): Inferred type: 'ck :(type, P2)
101
+ // Info 4164: (476-481): Inferred type: 'ck :(type, P2)
102
+ // Info 4164: (479-481): Inferred type: 'ck :(type, P2)
103
+ // Info 4164: (493-533): Inferred type: (T('ck :(type, P2)), T('ck :(type, P2))) -> bool
104
+ // Info 4164: (504-522): Inferred type: (T('ck :(type, P2)), T('ck :(type, P2)))
105
+ // Info 4164: (505-512): Inferred type: T('ck :(type, P2))
106
+ // Info 4164: (508-512): Inferred type: T('ck :(type, P2))
107
+ // Info 4164: (508-509): Inferred type: tfun('ck :(type, P2), T('ck :(type, P2)))
108
+ // Info 4164: (510-511): Inferred type: 'ck :(type, P2)
109
+ // Info 4164: (514-521): Inferred type: T('ck :(type, P2))
110
+ // Info 4164: (517-521): Inferred type: T('ck :(type, P2))
111
+ // Info 4164: (517-518): Inferred type: tfun('ck :(type, P2), T('ck :(type, P2)))
112
+ // Info 4164: (519-520): Inferred type: 'ck :(type, P2)
113
113
// Info 4164: (526-530): Inferred type: bool
114
114
// Info 4164: (537-618): Inferred type: void
115
- // Info 4164: (552-565): Inferred type: 'bo :(type, P1, P2)
116
- // Info 4164: (553-564): Inferred type: 'bo :(type, P1, P2)
117
- // Info 4164: (556-564): Inferred type: 'bo :(type, P1, P2)
118
- // Info 4164: (557-559): Inferred type: 'bo :(type, P1, P2)
119
- // Info 4164: (561-563): Inferred type: 'bo :(type, P1, P2)
120
- // Info 4164: (575-616): Inferred type: (T('bo :(type, P1, P2)), T('bo :(type, P1, P2))) -> T('bo :(type, P1, P2))
121
- // Info 4164: (587-605): Inferred type: (T('bo :(type, P1, P2)), T('bo :(type, P1, P2)))
122
- // Info 4164: (588-595): Inferred type: T('bo :(type, P1, P2))
123
- // Info 4164: (591-595): Inferred type: T('bo :(type, P1, P2))
124
- // Info 4164: (591-592): Inferred type: tfun('bo :(type, P1, P2), T('bo :(type, P1, P2)))
125
- // Info 4164: (593-594): Inferred type: 'bo :(type, P1, P2)
126
- // Info 4164: (597-604): Inferred type: T('bo :(type, P1, P2))
127
- // Info 4164: (600-604): Inferred type: T('bo :(type, P1, P2))
128
- // Info 4164: (600-601): Inferred type: tfun('bo :(type, P1, P2), T('bo :(type, P1, P2)))
129
- // Info 4164: (602-603): Inferred type: 'bo :(type, P1, P2)
130
- // Info 4164: (609-613): Inferred type: T('bo :(type, P1, P2))
131
- // Info 4164: (609-610): Inferred type: tfun('bo :(type, P1, P2), T('bo :(type, P1, P2)))
132
- // Info 4164: (611-612): Inferred type: 'bo :(type, P1, P2)
115
+ // Info 4164: (552-565): Inferred type: 'bm :(type, P1, P2)
116
+ // Info 4164: (553-564): Inferred type: 'bm :(type, P1, P2)
117
+ // Info 4164: (556-564): Inferred type: 'bm :(type, P1, P2)
118
+ // Info 4164: (557-559): Inferred type: 'bm :(type, P1, P2)
119
+ // Info 4164: (561-563): Inferred type: 'bm :(type, P1, P2)
120
+ // Info 4164: (575-616): Inferred type: (T('bm :(type, P1, P2)), T('bm :(type, P1, P2))) -> T('bm :(type, P1, P2))
121
+ // Info 4164: (587-605): Inferred type: (T('bm :(type, P1, P2)), T('bm :(type, P1, P2)))
122
+ // Info 4164: (588-595): Inferred type: T('bm :(type, P1, P2))
123
+ // Info 4164: (591-595): Inferred type: T('bm :(type, P1, P2))
124
+ // Info 4164: (591-592): Inferred type: tfun('bm :(type, P1, P2), T('bm :(type, P1, P2)))
125
+ // Info 4164: (593-594): Inferred type: 'bm :(type, P1, P2)
126
+ // Info 4164: (597-604): Inferred type: T('bm :(type, P1, P2))
127
+ // Info 4164: (600-604): Inferred type: T('bm :(type, P1, P2))
128
+ // Info 4164: (600-601): Inferred type: tfun('bm :(type, P1, P2), T('bm :(type, P1, P2)))
129
+ // Info 4164: (602-603): Inferred type: 'bm :(type, P1, P2)
130
+ // Info 4164: (609-613): Inferred type: T('bm :(type, P1, P2))
131
+ // Info 4164: (609-610): Inferred type: tfun('bm :(type, P1, P2), T('bm :(type, P1, P2)))
132
+ // Info 4164: (611-612): Inferred type: 'bm :(type, P1, P2)
133
133
// Info 4164: (620-748): Inferred type: (T(int), T(str)) -> ()
134
134
// Info 4164: (632-662): Inferred type: (T(int), T(str))
135
135
// Info 4164: (633-646): Inferred type: T(int)
0 commit comments