diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-12-02 13:58:38 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-12-19 03:29:29 -0500 |
| commit | 5a6a26acd616ba87129ad1f50ba64d66ade82bc5 (patch) | |
| tree | e89f0b35115a40f1ebe91f375070016026894ba7 | |
| parent | eb6ea5d49b4eb21278d6ecdfa472f2cd90d379d0 (diff) | |
| download | rust-5a6a26acd616ba87129ad1f50ba64d66ade82bc5.tar.gz rust-5a6a26acd616ba87129ad1f50ba64d66ade82bc5.zip | |
Delete tests that passed in error. We currently do not support a Clone
impl for fn pointer types including bound regions, unfortunately.
| -rw-r--r-- | src/test/run-pass/issue-10501.rs | 14 | ||||
| -rw-r--r-- | src/test/run-pass/issue-12741.rs | 35 |
2 files changed, 0 insertions, 49 deletions
diff --git a/src/test/run-pass/issue-10501.rs b/src/test/run-pass/issue-10501.rs deleted file mode 100644 index 78f125398ed..00000000000 --- a/src/test/run-pass/issue-10501.rs +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2014 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 <LICENSE-APACHE or -// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license -// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. - -pub type Foo = fn(&int) -> (); -#[deriving(Clone)] -enum Baz { Bar(Foo) } -fn main() {} diff --git a/src/test/run-pass/issue-12741.rs b/src/test/run-pass/issue-12741.rs deleted file mode 100644 index e41613b4ae3..00000000000 --- a/src/test/run-pass/issue-12741.rs +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2014 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 <LICENSE-APACHE or -// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license -// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. - -#[deriving(Clone)] -pub struct Foo { - f: fn(char, |char| -> char) -> char -} - -impl Foo { - fn bar(&self) -> char { - ((*self).f)('a', |c: char| c) - } -} - -fn bla(c: char, cb: |char| -> char) -> char { - cb(c) -} - -pub fn make_foo() -> Foo { - Foo { - f: bla - } -} - -fn main() { - let a = make_foo(); - assert_eq!(a.bar(), 'a'); -} |
