summary refs log tree commit diff
path: root/src/test/compile-fail/issue-17551.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/compile-fail/issue-17551.rs')
-rw-r--r--src/test/compile-fail/issue-17551.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/compile-fail/issue-17551.rs b/src/test/compile-fail/issue-17551.rs
index e037ba92b4a..5781cb74117 100644
--- a/src/test/compile-fail/issue-17551.rs
+++ b/src/test/compile-fail/issue-17551.rs
@@ -10,9 +10,11 @@
 
 #![feature(unboxed_closures)]
 
-struct B<T>;
+use std::marker;
+
+struct B<T>(marker::PhantomData<T>);
 
 fn main() {
-    let foo = B; //~ ERROR: unable to infer enough type information
+    let foo = B(marker::PhantomData); //~ ERROR unable to infer enough type information
     let closure = || foo;
 }