blob: 12f13a08906a8a28b68a4b241c7601e717ba7e6b [file] [log] [blame]
// PR c++/69283
// { dg-do compile { target c++14 } }
namespace Ape {
struct Type {};
template <typename T>
auto f1(T const& v){
return true;
}
template <typename T>
auto f2(T const& v){
return f2(v); // { dg-error "auto" }
}
}
namespace Baboon {
template <typename T>
bool f3(T const& v){
return f1(v);
}
template <typename T>
bool f4(T const& v){
f2(v);
return true;
}
}
int main(){
Ape::Type x;
Baboon::f3(x);
Baboon::f4(x);
}