// Build don't link: // Origin: Jason Merrill template struct A { struct B; }; template struct C { friend typename A::B; };