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