Skip to content

Commit 4d9a68e

Browse files
Apply code review suggestions from Tomas
1 parent 5d82489 commit 4d9a68e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Include/internal/pycore_optimizer.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -238,18 +238,18 @@ PyJitRef_AsSymbolBorrow(JitOptRef ref)
238238
bool _Py_uop_sym_is_immortal(JitOptSymbol *sym);
239239

240240
static inline JitOptRef
241-
PyJitRef_FromSymbolSteal(JitOptSymbol *sym)
241+
PyJitRef_FromSymbolBorrow(JitOptSymbol *sym)
242242
{
243-
if (sym == NULL || _Py_uop_sym_is_immortal(sym)) {
244-
return (JitOptRef){.bits=(uintptr_t)sym | Py_TAG_REFCNT};
245-
}
246-
return (JitOptRef){.bits=(uintptr_t)sym};
243+
return (JitOptRef){.bits=(uintptr_t)sym | Py_TAG_REFCNT};
247244
}
248245

249246
static inline JitOptRef
250-
PyJitRef_FromSymbolBorrow(JitOptSymbol *sym)
247+
PyJitRef_FromSymbolSteal(JitOptSymbol *sym)
251248
{
252-
return (JitOptRef){.bits=(uintptr_t)sym | Py_TAG_REFCNT};
249+
if (sym == NULL || _Py_uop_sym_is_immortal(sym)) {
250+
return PyJitRef_FromSymbolBorrow(sym);
251+
}
252+
return (JitOptRef){.bits=(uintptr_t)sym};
253253
}
254254

255255
static inline JitOptRef

0 commit comments

Comments
 (0)