1 // PR c++/35138
2 // { dg-do compile }
3 
4 namespace N1 { struct A { }; }
5 namespace N2 { struct A { }; }
6 using namespace N1;
7 using namespace N2;
8 
9 template <typename T> int
foo(T const & t)10 foo (T const &t)
11 {
12   return t.A;
13 }
14 
15 struct B
16 {
17   int A;
18 };
19 
20 int
main()21 main ()
22 {
23   B b;
24   foo (b);
25 }
26