diff --git a/src/test/compile-fail/issue-1896-2.rs b/src/test/run-pass/fn-assign-managed-to-bare-1.rs similarity index 68% rename from src/test/compile-fail/issue-1896-2.rs rename to src/test/run-pass/fn-assign-managed-to-bare-1.rs index af245dbeae8..5b03d443216 100644 --- a/src/test/compile-fail/issue-1896-2.rs +++ b/src/test/run-pass/fn-assign-managed-to-bare-1.rs @@ -5,6 +5,6 @@ fn add(n: int) -> fn@(int) -> int { fn main() { assert add(3)(4) == 7; - let add3 : fn(int)->int = add(3); //~ ERROR mismatched types + let add3 : fn(int)->int = add(3); assert add3(4) == 7; } \ No newline at end of file diff --git a/src/test/compile-fail/issue-1896-3.rs b/src/test/run-pass/fn-assign-managed-to-bare-2.rs similarity index 80% rename from src/test/compile-fail/issue-1896-3.rs rename to src/test/run-pass/fn-assign-managed-to-bare-2.rs index 05aea8f0fca..7cc254d7c19 100644 --- a/src/test/compile-fail/issue-1896-3.rs +++ b/src/test/run-pass/fn-assign-managed-to-bare-2.rs @@ -12,6 +12,6 @@ fn main() let add2 : &(fn@(int)->int) = &add(2); assert (*add2)(5) == 7; - let add3 : fn(int)->int = add(3); //~ ERROR mismatched types + let add3 : fn(int)->int = add(3); assert add3(4) == 7; }