template <int N>
class A {
  int a[N];
public:
  void operator << (int b) { a[0] = b; }
};

extern A<1> a;

int main(void) { a << 1; return 0; }