Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.dg / template / anon1.C
blobef73df6b39e6b93b5cd1bb876b1aff6ffcb3963f
1 struct x {
2     int foo () {}
3 };
5 template <class T>
6 struct vector {
7     T& bar () {}
8 };
10 template <class T>
11 struct y {
12     typedef struct {   
13         x t;
14     } s;
15     
16     vector<s> array;
18     int foo ()
19       { return array.bar().t.foo(); }
21 int i = y<x>().foo ();