summary refs log tree commit diff
path: root/src/test/run-pass/borrowck-trait-lifetime.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/borrowck-trait-lifetime.rs')
-rw-r--r--src/test/run-pass/borrowck-trait-lifetime.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/run-pass/borrowck-trait-lifetime.rs b/src/test/run-pass/borrowck-trait-lifetime.rs
index b39f03a93c9..a2b0fa56635 100644
--- a/src/test/run-pass/borrowck-trait-lifetime.rs
+++ b/src/test/run-pass/borrowck-trait-lifetime.rs
@@ -12,8 +12,11 @@
 // to the same lifetime on a trait succeeds. See issue #10766.
 
 #![allow(dead_code)]
+
+use std::marker;
+
 fn main() {
-    trait T {}
+    trait T { fn foo(&self) {} }
 
     fn f<'a, V: T>(v: &'a V) -> &'a T {
         v as &'a T