// PR c++/70642 // { dg-do compile { target c++11 } } template struct enable_if {}; template struct enable_if { using type = T; }; template struct foo { template using meow = typename enable_if::type; // { dg-error "no type named .type." } template // 1 meow bar () = delete; int bar () { meow i; // 2 return 0; // 3 } }; int j = foo().bar();