File tree Expand file tree Collapse file tree 4 files changed +24
-24
lines changed Expand file tree Collapse file tree 4 files changed +24
-24
lines changed Original file line number Diff line number Diff line change @@ -1672,7 +1672,7 @@ L0:
16721672 return r0
16731673def 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
16881688def 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:
17321732def 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:
17581758def 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
27892789L0:
27902790 r0 = builtins :: module
@@ -3284,7 +3284,7 @@ x = 1
32843284[file p/m.py]
32853285[out]
32863286def 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
33433343def submodule():
3344- r0 :: dict
3344+ r0 :: dict[exact]
33453345 r1, r2 :: object
33463346 r3 :: bit
33473347 r4 :: str
Original file line number Diff line number Diff line change @@ -1064,7 +1064,7 @@ L0:
10641064 return 1
10651065def 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
Original file line number Diff line number Diff line change 646646 return r3
647647def 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
766766L5:
767767 return 1
768768def not_precomputed():
769- r0 :: dict
769+ r0 :: dict[exact]
770770 r1 :: str
771771 r2 :: object
772772 r3 :: int
Original file line number Diff line number Diff line change 124124 return r0
125125def f(arg):
126126 arg :: object
127- r0 :: dict
127+ r0 :: dict[exact]
128128 r1 :: str
129129 r2 :: object
130130 r3 :: bool
255255 return r0
256256def f(x):
257257 x :: object
258- r0 :: dict
258+ r0 :: dict[exact]
259259 r1 :: str
260260 r2 :: object
261261 r3 :: None
You can’t perform that action at this time.
0 commit comments