template struct A; template struct B; template struct A {}; template struct B : A {}; inline void f() { B bi; }