1 // { dg-do assemble } 2 // GROUPS passed templates 3 template <class A, class B> class Map; 4 5 class Foo 6 { 7 public: 8 static Map<int,int> bar; 9 }; 10 11 template <class A, class B> 12 class Map 13 { 14 public : 15 int find(); 16 }; 17 main()18int main() 19 { 20 int z = Foo::bar.find(); 21 } 22