1/* -*- C++ -*- */2template <typename T> class Base {};3template <typename T> struct A : public Base<A<T>> {4 void f();5};6 7class F {};8typedef A<F> AF;9