The following binary operator functions are unsupported:
friend long operator->* (base x, base y) ;
int operator ->* (C) ;
struct S { int m; template <class T> void operator+=(T t) { m += t; } // ERROR at template };