Skip to content

Commit 5be8369

Browse files
committed
fix ir
1 parent 405b9b5 commit 5be8369

File tree

4 files changed

+24
-24
lines changed

4 files changed

+24
-24
lines changed

mypyc/test-data/irbuild-basic.test

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1672,7 +1672,7 @@ L0:
16721672
return r0
16731673
def g():
16741674
r0 :: tuple[int, int, int]
1675-
r1 :: dict
1675+
r1 :: dict[exact]
16761676
r2 :: str
16771677
r3, r4, r5 :: object
16781678
r6 :: tuple[int, int, int]
@@ -1687,7 +1687,7 @@ L0:
16871687
return r6
16881688
def h():
16891689
r0 :: tuple[int, int]
1690-
r1 :: dict
1690+
r1 :: dict[exact]
16911691
r2 :: str
16921692
r3 :: object
16931693
r4 :: list
@@ -1732,7 +1732,7 @@ L0:
17321732
def g():
17331733
r0, r1, r2 :: str
17341734
r3, r4, r5 :: object
1735-
r6, r7 :: dict
1735+
r6, r7 :: dict[exact]
17361736
r8 :: str
17371737
r9 :: object
17381738
r10 :: tuple
@@ -1758,7 +1758,7 @@ L0:
17581758
def h():
17591759
r0, r1 :: str
17601760
r2, r3 :: object
1761-
r4, r5 :: dict
1761+
r4, r5 :: dict[exact]
17621762
r6 :: str
17631763
r7 :: object
17641764
r8 :: dict
@@ -2149,7 +2149,7 @@ def __top_level__():
21492149
r3 :: str
21502150
r4, r5 :: object
21512151
r6 :: str
2152-
r7 :: dict
2152+
r7 :: dict[exact]
21532153
r8 :: object
21542154
r9, r10 :: str
21552155
r11 :: object
@@ -2161,53 +2161,53 @@ def __top_level__():
21612161
r17 :: object
21622162
r18 :: tuple[object, object]
21632163
r19 :: object
2164-
r20 :: dict
2164+
r20 :: dict[exact]
21652165
r21 :: str
21662166
r22 :: object
21672167
r23 :: object[2]
21682168
r24 :: object_ptr
21692169
r25 :: object
2170-
r26 :: dict
2170+
r26 :: dict[exact]
21712171
r27 :: str
21722172
r28 :: i32
21732173
r29 :: bit
21742174
r30 :: str
2175-
r31 :: dict
2175+
r31 :: dict[exact]
21762176
r32 :: str
21772177
r33, r34 :: object
21782178
r35 :: object[2]
21792179
r36 :: object_ptr
21802180
r37 :: object
21812181
r38 :: tuple
2182-
r39 :: dict
2182+
r39 :: dict[exact]
21832183
r40 :: str
21842184
r41 :: i32
21852185
r42 :: bit
2186-
r43 :: dict
2186+
r43 :: dict[exact]
21872187
r44 :: str
21882188
r45, r46, r47 :: object
2189-
r48 :: dict
2189+
r48 :: dict[exact]
21902190
r49 :: str
21912191
r50 :: i32
21922192
r51 :: bit
21932193
r52 :: str
2194-
r53 :: dict
2194+
r53 :: dict[exact]
21952195
r54 :: str
21962196
r55 :: object
2197-
r56 :: dict
2197+
r56 :: dict[exact]
21982198
r57 :: str
21992199
r58 :: object
22002200
r59 :: object[2]
22012201
r60 :: object_ptr
22022202
r61 :: object
2203-
r62 :: dict
2203+
r62 :: dict[exact]
22042204
r63 :: str
22052205
r64 :: i32
22062206
r65 :: bit
22072207
r66 :: list
22082208
r67, r68, r69 :: object
22092209
r70 :: ptr
2210-
r71 :: dict
2210+
r71 :: dict[exact]
22112211
r72 :: str
22122212
r73 :: i32
22132213
r74 :: bit
@@ -2784,7 +2784,7 @@ def __top_level__():
27842784
r3 :: str
27852785
r4, r5 :: object
27862786
r6 :: str
2787-
r7 :: dict
2787+
r7 :: dict[exact]
27882788
r8 :: object
27892789
L0:
27902790
r0 = builtins :: module
@@ -3284,7 +3284,7 @@ x = 1
32843284
[file p/m.py]
32853285
[out]
32863286
def root():
3287-
r0 :: dict
3287+
r0 :: dict[exact]
32883288
r1, r2 :: object
32893289
r3 :: bit
32903290
r4 :: str
@@ -3295,7 +3295,7 @@ def root():
32953295
r9 :: object
32963296
r10 :: i32
32973297
r11 :: bit
3298-
r12 :: dict
3298+
r12 :: dict[exact]
32993299
r13, r14 :: object
33003300
r15 :: bit
33013301
r16 :: str
@@ -3341,7 +3341,7 @@ L4:
33413341
r23 = r22 >= 0 :: signed
33423342
return 1
33433343
def submodule():
3344-
r0 :: dict
3344+
r0 :: dict[exact]
33453345
r1, r2 :: object
33463346
r3 :: bit
33473347
r4 :: str

mypyc/test-data/irbuild-classes.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1064,7 +1064,7 @@ L0:
10641064
return 1
10651065
def B.__mypyc_defaults_setup(__mypyc_self__):
10661066
__mypyc_self__ :: __main__.B
1067-
r0 :: dict
1067+
r0 :: dict[exact]
10681068
r1 :: str
10691069
r2 :: object
10701070
r3 :: str

mypyc/test-data/irbuild-set.test

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,7 @@ L0:
646646
return r3
647647
def not_precomputed_non_final_name(i):
648648
i :: int
649-
r0 :: dict
649+
r0 :: dict[exact]
650650
r1 :: str
651651
r2 :: object
652652
r3 :: int
@@ -766,7 +766,7 @@ L4:
766766
L5:
767767
return 1
768768
def not_precomputed():
769-
r0 :: dict
769+
r0 :: dict[exact]
770770
r1 :: str
771771
r2 :: object
772772
r3 :: int

mypyc/test-data/irbuild-singledispatch.test

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ L0:
124124
return r0
125125
def f(arg):
126126
arg :: object
127-
r0 :: dict
127+
r0 :: dict[exact]
128128
r1 :: str
129129
r2 :: object
130130
r3 :: bool
@@ -255,7 +255,7 @@ L0:
255255
return r0
256256
def f(x):
257257
x :: object
258-
r0 :: dict
258+
r0 :: dict[exact]
259259
r1 :: str
260260
r2 :: object
261261
r3 :: None

0 commit comments

Comments
 (0)