Skip to content

Commit 6908372

Browse files
authored
gh-145214: Narrow _GUARD_TOS_ANY_{SET,DICT} by using probable type (gh-145215)
1 parent ea90b03 commit 6908372

File tree

9 files changed

+1728
-1061
lines changed

9 files changed

+1728
-1061
lines changed

Include/internal/pycore_optimizer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@ extern void _Py_uop_sym_set_recorded_type(JitOptContext *ctx, JitOptRef sym, PyT
310310
extern void _Py_uop_sym_set_recorded_gen_func(JitOptContext *ctx, JitOptRef ref, PyFunctionObject *value);
311311
extern PyCodeObject *_Py_uop_sym_get_probable_func_code(JitOptRef sym);
312312
extern PyObject *_Py_uop_sym_get_probable_value(JitOptRef sym);
313+
extern PyTypeObject *_Py_uop_sym_get_probable_type(JitOptRef sym);
313314
extern JitOptRef *_Py_uop_sym_set_stack_depth(JitOptContext *ctx, int stack_depth, JitOptRef *current_sp);
314315

315316
extern void _Py_uop_abstractcontext_init(JitOptContext *ctx, _PyBloomFilter *dependencies);

0 commit comments

Comments
 (0)