Fix Python unordered_map and ordered_map compilation error when using -builtin
This commit is contained in:
parent
687cf9c9c1
commit
4ab2aff0a1
2 changed files with 2 additions and 2 deletions
|
|
@ -53,7 +53,7 @@
|
|||
static PyObject *from(const unordered_map_type& unordered_map) {
|
||||
swig_type_info *desc = swig::type_info<unordered_map_type>();
|
||||
if (desc && desc->clientdata) {
|
||||
return SWIG_NewPointerObj(new unordered_map_type(unordered_map), desc, SWIG_POINTER_OWN);
|
||||
return SWIG_InternalNewPointerObj(new unordered_map_type(unordered_map), desc, SWIG_POINTER_OWN);
|
||||
} else {
|
||||
size_type size = unordered_map.size();
|
||||
Py_ssize_t pysize = (size <= (size_type) INT_MAX) ? (Py_ssize_t) size : -1;
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@
|
|||
static PyObject *from(const unordered_multimap_type& unordered_multimap) {
|
||||
swig_type_info *desc = swig::type_info<unordered_multimap_type>();
|
||||
if (desc && desc->clientdata) {
|
||||
return SWIG_NewPointerObj(new unordered_multimap_type(unordered_multimap), desc, SWIG_POINTER_OWN);
|
||||
return SWIG_InternalNewPointerObj(new unordered_multimap_type(unordered_multimap), desc, SWIG_POINTER_OWN);
|
||||
} else {
|
||||
size_type size = unordered_multimap.size();
|
||||
Py_ssize_t pysize = (size <= (size_type) INT_MAX) ? (Py_ssize_t) size : -1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue