diff options
Diffstat (limited to 'tests/ui/generics/generic-enum-errors.rs')
| -rw-r--r-- | tests/ui/generics/generic-enum-errors.rs | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/tests/ui/generics/generic-enum-errors.rs b/tests/ui/generics/generic-enum-errors.rs index 75a54927443..111f5635168 100644 --- a/tests/ui/generics/generic-enum-errors.rs +++ b/tests/ui/generics/generic-enum-errors.rs @@ -1,6 +1,15 @@ -enum Quux<T> { Bar } -//~^ ERROR: parameter `T` is never used +//! This test checks that unused generics are rejected by compiler -fn foo(c: Quux) { assert!((false)); } //~ ERROR missing generics for enum `Quux` +enum Quux<T> { + //~^ ERROR: parameter `T` is never used + Bar, +} -fn main() { panic!(); } +fn foo(c: Quux) { + //~^ ERROR missing generics for enum `Quux` + assert!((false)); +} + +fn main() { + panic!(); +} |
