Skip to content

Commit 21005a8

Browse files
committed
fix: testdata
1 parent 0300cec commit 21005a8

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

mypyc/test-data/irbuild-weakref.test

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22
import weakref
33
from typing import Any, Callable
44
def f(x: object) -> object:
5-
return weakref.ref(x)
5+
return weakref.ref(x)()
66

77
[out]
88
def f(x):
9-
x, r0 :: object
9+
x :: object
10+
r0 :: weakref.ReferenceType
11+
r1 :: object
1012
L0:
1113
r0 = PyWeakref_NewRef(x, 0)
12-
return r0
14+
r1 = PyWeakref_GetRef(r0)
15+
return r1
1316

1417
[case testWeakrefRefCallback]
1518
import weakref
@@ -31,14 +34,17 @@ L0:
3134
from typing import Any, Callable
3235
from weakref import ref
3336
def f(x: object) -> object:
34-
return ref(x)
37+
return ref(x)()
3538

3639
[out]
3740
def f(x):
38-
x, r0 :: object
41+
x :: object
42+
r0 :: weakref.ReferenceType
43+
r1 :: object
3944
L0:
4045
r0 = PyWeakref_NewRef(x, 0)
41-
return r0
46+
r1 = PyWeakref_GetRef(r0)
47+
return r1
4248

4349
[case testFromWeakrefRefCallback]
4450
from typing import Any, Callable

0 commit comments

Comments
 (0)