// PR c++/59111
// { dg-do compile { target c++11 } }
auto& foo();	// { dg-error "type specifier without trailing return type" "" { target { ! c++14 } } }
int i = foo();	// { dg-error "" }
// PR c++/59111
// { dg-do compile { target c++11 } }
auto& foo();	// { dg-error "type specifier without trailing return type" "" { target { ! c++14 } } }
int i = foo();	// { dg-error "" }