Skip to content

Commit ee0638f

Browse files
authored
[mypyc] Fix incorrect borrowed flag for setdefault() primitive (#12514)
`CPyDict_SetDefaultWithNone` doesn't return a borrowed reference, since it just calls `CPyDict_SetDefault` which doesn't return a borrowed reference.
1 parent 1c50730 commit ee0638f

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

mypyc/primitives/dict_ops.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,6 @@
140140
arg_types=[dict_rprimitive, object_rprimitive],
141141
return_type=object_rprimitive,
142142
c_function_name='CPyDict_SetDefaultWithNone',
143-
is_borrowed=True,
144143
error_kind=ERR_MAGIC)
145144

146145
# dict.setdefault(key, empty tuple/list/set)

0 commit comments

Comments
 (0)