1 // PR c++/48593
2 
3 template <typename T> struct foo
4 {
5   T data;
6 };
7 
8 template<typename T> struct bar: public foo<T>
9 {
some_funcbar10   void some_func()
11   {
12     T* ptr = &(foo<T>::data);
13   }
14 };
15 
main()16 int main()
17 {
18   bar<int>().some_func();
19 }
20 
21