Skip to content

Commit d51466a

Browse files
generatedunixname1734921407115435meta-codesync[bot]
authored andcommitted
Import CPython 3.14.7+ stable branch (2026-08-06)
Summary: Imported python/cpython `3.14.7+` from upstream rev [`085fd75`](https://www.github.com/python/cpython/commit/085fd75cb2b0b2b16d640020835545b9988e63fb) (committed 2026-08-06 15:18:32+00:00). # Commit Info - Base: (`3.14.6+`) - [`1f574b1`](https://www.github.com/python/cpython/commit/1f574b1ce58067f9fdaad0b5ff9a3bfb87151e4c) (commit date: 2026-08-03 21:14:27+00:00) - Imported: (`3.14.7+`) - [`085fd75`](https://www.github.com/python/cpython/commit/085fd75cb2b0b2b16d640020835545b9988e63fb) (commit date: 2026-08-06 15:18:32+00:00) # Noteworthy file changes - Stdlib files (1 added, 1 removed) - Low-signal files (4 added, 211 removed) (NEWS.d, docs, .github) Complete list of added/removed files: https://www.internalfb.com/intern/everpaste/?color=0&handle=GA1mfCcS9fJowcUDAGWPU_d-37wzbr0LAAAz Reviewed By: itamaro Differential Revision: D115117124 fbshipit-source-id: 0fc3e0da6c62854aef7e30688a34ddd9ea5c2612
1 parent cf954ec commit d51466a

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

cinderx/Interpreter/3.14/Includes/generated_cases.c.h

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12534,8 +12534,21 @@
1253412534
_PyStackRef v;
1253512535
v = stack_pointer[-1];
1253612536
set = stack_pointer[-2 - (oparg-1)];
12537+
PyObject *set_o = PyStackRef_AsPyObjectBorrow(set);
12538+
if (!PySet_CheckExact(set_o)) {
12539+
_PyFrame_SetStackPointer(frame, stack_pointer);
12540+
_PyErr_Format(tstate, PyExc_TypeError,
12541+
"'%T' object is not a set", set_o);
12542+
stack_pointer = _PyFrame_GetStackPointer(frame);
12543+
stack_pointer += -1;
12544+
assert(WITHIN_STACK_BOUNDS());
12545+
_PyFrame_SetStackPointer(frame, stack_pointer);
12546+
PyStackRef_CLOSE(v);
12547+
stack_pointer = _PyFrame_GetStackPointer(frame);
12548+
JUMP_TO_LABEL(error);
12549+
}
1253712550
_PyFrame_SetStackPointer(frame, stack_pointer);
12538-
int err = _PySet_AddTakeRef((PySetObject *)PyStackRef_AsPyObjectBorrow(set),
12551+
int err = _PySet_AddTakeRef((PySetObject *)set_o,
1253912552
PyStackRef_AsPyObjectSteal(v));
1254012553
stack_pointer = _PyFrame_GetStackPointer(frame);
1254112554
if (err) {

0 commit comments

Comments
 (0)