about summary refs log tree commit diff
path: root/src/test/ui/fn/issue-3904.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/fn/issue-3904.rs')
-rw-r--r--src/test/ui/fn/issue-3904.rs25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/fn/issue-3904.rs b/src/test/ui/fn/issue-3904.rs
deleted file mode 100644
index 7beb91a28d2..00000000000
--- a/src/test/ui/fn/issue-3904.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-// run-pass
-fn example_err(prog: &str, arg: &str) {
-    println!("{}: {}", prog, arg)
-}
-
-fn exit<F>(print: F, prog: &str, arg: &str) where F: FnOnce(&str, &str) {
-    print(prog, arg);
-}
-
-struct X<F> where F: FnOnce(&str, &str) {
-    err: F,
-}
-
-impl<F> X<F> where F: FnOnce(&str, &str) {
-    pub fn boom(self) {
-        exit(self.err, "prog", "arg");
-    }
-}
-
-pub fn main(){
-    let val = X {
-        err: example_err,
-    };
-    val.boom();
-}