From 4d8d68f80d2fb474188c1c2ee26d6266b4eaa003 Mon Sep 17 00:00:00 2001 From: Ariel Ben-Yehuda Date: Tue, 5 May 2015 22:09:17 +0300 Subject: Fix #25076 --- src/test/compile-fail/issue-25076.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/test/compile-fail/issue-25076.rs (limited to 'src/test') diff --git a/src/test/compile-fail/issue-25076.rs b/src/test/compile-fail/issue-25076.rs new file mode 100644 index 00000000000..40f3b728496 --- /dev/null +++ b/src/test/compile-fail/issue-25076.rs @@ -0,0 +1,21 @@ +// Copyright 2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +struct S; + +trait InOut { type Out; } + +fn do_fold>(init: B, f: F) {} + +fn bot() -> T { loop {} } + +fn main() { + do_fold(bot(), ()); //~ ERROR is not implemented for the type `()` +} -- cgit 1.4.1-3-g733a5 From ea3747902cb29338878a1e497b8c28f344c4fc6a Mon Sep 17 00:00:00 2001 From: Ariel Ben-Yehuda Date: Thu, 7 May 2015 16:19:43 +0300 Subject: fix test --- src/test/compile-fail/issue-23966.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/test') diff --git a/src/test/compile-fail/issue-23966.rs b/src/test/compile-fail/issue-23966.rs index 18b51368665..d7f909e4ebc 100644 --- a/src/test/compile-fail/issue-23966.rs +++ b/src/test/compile-fail/issue-23966.rs @@ -9,6 +9,5 @@ // except according to those terms. fn main() { - "".chars().fold(|_, _| (), ()); - //~^ ERROR cannot determine a type for this expression: unconstrained type + "".chars().fold(|_, _| (), ()); //~ ERROR is not implemented for the type `()` } -- cgit 1.4.1-3-g733a5