diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/lookup/using-10.C')
-rw-r--r-- | gcc/testsuite/g++.dg/lookup/using-10.C | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/lookup/using-10.C b/gcc/testsuite/g++.dg/lookup/using-10.C new file mode 100644 index 000000000..1ca8a7832 --- /dev/null +++ b/gcc/testsuite/g++.dg/lookup/using-10.C @@ -0,0 +1,22 @@ +// PR c++/13659 + +// { dg-do compile } + +namespace foo1 { + template <class T> void f(T); +} +namespace foo2 { + template <class T> void f(T, T); +} +namespace foo { + using namespace foo1; + using namespace foo2; +} + +// Make sure we bring in both declarations. +using foo::f; + +int main() { + f(1); + f(1, 1); +} |