Update concepts branch to revision 131834
[official-gcc.git] / gcc / testsuite / g++.dg / template / member8.C
blob074c65543041caf87f0d49aed9141ec3f7974c1a
1 // PR c++/35138
2 // { dg-do compile }
4 namespace N1 { struct A { }; }
5 namespace N2 { struct A { }; }
6 using namespace N1;
7 using namespace N2;
9 template <typename T> int
10 foo (T const &t)
12   return t.A;
15 struct B
17   int A;
20 int
21 main ()
23   B b;
24   foo (b);