1// PR c++/14930 2 3template<typename T> class Point; 4 5template<> class Point<double> { 6 friend class Plane; 7 double v; 8}; 9 10struct Plane { 11 double get(const Point<double>& p); 12}; 13 14double Plane::get(const Point<double> &p) { return p.v; } 15 16