port: advance VC6 frontier into frameobject

This commit is contained in:
RayPals
2026-10-02 19:11:50 +00:00
parent 01a7105be9
commit 9221a2ee0e
6 changed files with 3935 additions and 5 deletions
@@ -9927,6 +9927,24 @@ else
bad "bytearray_join C89 declaration preserves export/join/unexport order"
fi
if python3 "$REPO_ROOT/scripts/vc6-fileobject-opencode-c89.test.py" "$REPO_ROOT/cpython/Objects/fileobject.c"; then
pass "fileobject open-code hook C89 declaration and validation order"
else
bad "fileobject open-code hook C89 declaration and validation order"
fi
if python3 "$REPO_ROOT/scripts/vc6-floatobject-pack4-c89.test.py" "$REPO_ROOT/cpython/Objects/floatobject.c" "$REPO_ROOT/cpython/Objects/clinic/floatobject.c.h"; then
pass "floatobject float32 fallback C89 declarations and order"
else
bad "floatobject float32 fallback C89 declarations and order"
fi
if python3 "$REPO_ROOT/scripts/vc6-frameobject-c89.test.py" "$REPO_ROOT/cpython/Objects/frameobject.c"; then
pass "frameobject frame_getlocals C89 declaration and ownership order"
else
bad "frameobject frame_getlocals C89 declaration and ownership order"
fi
if [ "$fail" -ne 0 ]; then
echo "FAILED"
exit 1