| // Test that lifetimes must be declared for use on enums. | |
| // See also regions-undeclared.rs | |
| enum Yes0<'lt> { | |
| X3(&'lt usize) | |
| } | |
| enum Yes1<'a> { | |
| X4(&'a usize) | |
| } | |
| enum No0 { | |
| X5(&'foo usize) //~ ERROR use of undeclared lifetime name `'foo` | |
| } | |
| enum No1 { | |
| X6(&'a usize) //~ ERROR use of undeclared lifetime name `'a` | |
| } | |
| fn main() {} |