// { dg-do compile { target c++11 } } template struct A { template struct __construct_helper; // { dg-error "expected" } template using __has_construct typename __construct_helper<_Args...>::type; // { dg-error "expected" } } struct : A { // { dg-error "expected" }