1122180Skan// { dg-do compile { target c++11 } }
2122180Skan
3122180Skanstruct GrandParent {
4122180Skan  void *get();
590075Sobrien};
6122180Skan
7122180Skantemplate<class OBJ>
8122180Skanstruct Parent : public GrandParent{
9122180Skan};
1090075Sobrien
11122180Skantemplate<typename T>
12122180Skanstruct Child : public Parent<T> {
1350397Sobrien  using GrandParent::get;
1490075Sobrien  void Foo() {
1590075Sobrien    void* ex = get();
16  }
17};
18