File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -1993,11 +1993,6 @@ create_pointer_type(PyObject *module, PyObject *cls)
1993
1993
1994
1994
assert (module );
1995
1995
ctypes_state * st = get_module_state (module );
1996
- if (PyDict_GetItemRef (st -> _ctypes_ptrtype_cache , cls , & result ) != 0 ) {
1997
- // found or error
1998
- return result ;
1999
- }
2000
-
2001
1996
StgInfo * info = NULL ;
2002
1997
if (PyStgInfo_FromAny (st , cls , & info ) < 0 ) {
2003
1998
return NULL ;
@@ -2007,6 +2002,11 @@ create_pointer_type(PyObject *module, PyObject *cls)
2007
2002
return Py_XNewRef (info -> pointer_type );
2008
2003
}
2009
2004
2005
+ if (PyDict_GetItemRef (st -> _ctypes_ptrtype_cache , cls , & result ) != 0 ) {
2006
+ // found or error
2007
+ return result ;
2008
+ }
2009
+
2010
2010
// not found
2011
2011
if (PyUnicode_CheckExact (cls )) {
2012
2012
PyObject * name = PyUnicode_FromFormat ("LP_%U" , cls );
You can’t perform that action at this time.
0 commit comments