// PR c++/63540 // { dg-do compile { target c++11 } } template (0) = 0)> int break_it(); template int break_it(); struct Base { Base(const Base &); void operator=(Base &&); }; struct Derived : Base { using Base::operator=; }; int a = break_it(); Derived v(v);