Skip to content

Commit 43d2cae

Browse files
committed
uab?
``` Objects/descrobject.c:194:16: runtime error: call to function BinaryWriter_get_total_samples through pointer to incorrect function type 'struct _object *(*)(struct _object *, void *)' /home/maurycy/cpython/./Modules/_remote_debugging/module.c:1660: note: BinaryWriter_get_total_samples defined here SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior Objects/descrobject.c:194:16 ``` https://github.com/python/cpython/actions/runs/25297636845/job/74159079502
1 parent 83b8f8e commit 43d2cae

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

Modules/_remote_debugging/module.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1656,8 +1656,9 @@ _remote_debugging_BinaryWriter_get_stats_impl(BinaryWriterObject *self)
16561656
}
16571657

16581658
static PyObject *
1659-
BinaryWriter_get_total_samples(BinaryWriterObject *self, void *closure)
1659+
BinaryWriter_get_total_samples(PyObject *op, void *closure)
16601660
{
1661+
BinaryWriterObject *self = BinaryWriter_CAST(op);
16611662
if (!self->writer) {
16621663
/* Use cached value after finalize/close */
16631664
return PyLong_FromUnsignedLong(self->cached_total_samples);
@@ -1666,7 +1667,7 @@ BinaryWriter_get_total_samples(BinaryWriterObject *self, void *closure)
16661667
}
16671668

16681669
static PyGetSetDef BinaryWriter_getset[] = {
1669-
{"total_samples", (getter)BinaryWriter_get_total_samples, NULL, "Total samples written", NULL},
1670+
{"total_samples", BinaryWriter_get_total_samples, NULL, "Total samples written", NULL},
16701671
{NULL}
16711672
};
16721673

0 commit comments

Comments
 (0)