interrogate: don't export bindings for global operators

linmath exports a global __mul__, which isn't really useful.
This commit is contained in:
rdb 2019-02-19 13:45:37 +01:00
parent 6d927aaa52
commit c37a33baef

View File

@ -7526,6 +7526,12 @@ is_remap_legal(FunctionRemap *remap) {
}
}
// Don't export global operators.
if (!remap->_has_this &&
remap->_cppfunc->get_simple_name().compare(0, 9, "operator ") == 0) {
return false;
}
// ok all looks ok.
return true;
}