File: source/IoPython.c
Function: wrap
Error: ob_refcnt of '*o' is 1 too low
72 IoObject *wrap(IoPython *self, PyObject *o) {
73 	IoPython *ret = IoPython_new(IOSTATE);
74 	DATA(ret)->data = o;
when treating unknown struct IoPython * from source/IoPython.c:73 as non-NULL
when treating unknown struct IoObjectData * from source/IoPython.c:74 as non-NULL
when treating unknown struct IoTag * from source/IoPython.c:74 as non-NULL
75 	return ret;
when treating unknown struct IoPython * from source/IoPython.c:74 as non-NULL
when treating unknown struct IoObjectData * from source/IoPython.c:75 as non-NULL
when treating unknown void * from source/IoPython.c:75 as non-NULL
'*o' is now referenced by 1 non-stack value(s): heap-region-70.data
76 }
returning
ob_refcnt of '*o' is 1 too low
was expecting final ob_refcnt to be N + 1 (for some unknown N)
due to object being referenced by: heap-region-70.data
but final ob_refcnt is N + 0
77