File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -238,18 +238,18 @@ PyJitRef_AsSymbolBorrow(JitOptRef ref)
238238bool _Py_uop_sym_is_immortal (JitOptSymbol * sym );
239239
240240static 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
249246static 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
255255static inline JitOptRef
You can’t perform that action at this time.
0 commit comments