Coercion is only used (in `Py_TPFLAGS_CHECKTYPES' classes) in the three-
way comparison function; but that's still relevant in Python 2.
Py_INCREF(*x); Py_INCREF(*y); \
return (0); \
} \
- if ((z = tomp(*y)) != 0) { \
+ if ((z = implicit##pre(*y)) != 0) { \
Py_INCREF(*x); \
*y = pre##_pywrap(z); \
return (0); \
## `MP' and `GF'.
me.assertEqual(C.MP(5), 5)
me.assertEqual(5, C.MP(5))
+ me.assertNotEqual(C.MP(5), C.GF(5))
+ me.assertNotEqual(C.GF(5), C.MP(5))
me.assertEqual(C.MP(5) + 3, 8)
me.assertEqual(3 + C.MP(5), 8)