2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.dg / parse / template6.C
bloba83c313d026e1290da35b3ce33f9af6b4231b291
1 // { dg-do compile }
3 // Copyright (C) 2003 Free Software Foundation, Inc.
4 // Contributed by Wolfgang Bangerth <bangerth@ticam.utexas.edu> 20 Feb 2003.
6 // PR c++/9778.  Ensure templated functions in other namespaces are
7 // correctly instantiated.
9 namespace NS {
10   template <int N> void foo ();
13 template <int N> struct X {
14   int m;
15   void g () {
16     NS::foo<sizeof(m)>();
17   }
20 template class X<2>;