about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/compile-fail/underscore-lifetime-binders.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/compile-fail/underscore-lifetime-binders.rs b/src/test/compile-fail/underscore-lifetime-binders.rs
index 57cabc81778..99b6e036f33 100644
--- a/src/test/compile-fail/underscore-lifetime-binders.rs
+++ b/src/test/compile-fail/underscore-lifetime-binders.rs
@@ -11,6 +11,11 @@
 #![feature(underscore_lifetimes)]
 
 struct Foo<'a>(&'a u8);
+struct Baz<'a>(&'_ &'a u8); //~ ERROR missing lifetime specifier
+
+impl Foo<'_> { //~ ERROR missing lifetime specifier
+    fn x() {}
+}
 
 fn foo<'_> //~ ERROR invalid lifetime parameter name: `'_`
 (_: Foo<'_>) {}