I think that changes.html should describe the following change
that the new parser introduced.
template <class T> class A {
template <class U> A(const A<U>&);
};
As of 3.4, A<int>::A<int>(const A<int>&) is not treated as
a copy constructor. Among other things, the compiler may
create an implicit copy constructor.