diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2015-01-02 04:15:00 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2015-01-03 07:01:21 -0500 |
| commit | cbeff8b8b3bd28e99a3a034a41c8bdcd830fa884 (patch) | |
| tree | b373f2a7540f38f2e2e70a5fd194839e2ddf576d | |
| parent | 09a7bc55dbd2bd4e05253b2bd72e5ecfb5cf7dd2 (diff) | |
| download | rust-cbeff8b8b3bd28e99a3a034a41c8bdcd830fa884.tar.gz rust-cbeff8b8b3bd28e99a3a034a41c8bdcd830fa884.zip | |
"Fallout": Slightly different errors are generated in this edge case.
| -rw-r--r-- | src/test/compile-fail/borrowck-closures-mut-of-imm.rs | 1 | ||||
| -rw-r--r-- | src/test/compile-fail/issue-17551.rs | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/test/compile-fail/borrowck-closures-mut-of-imm.rs b/src/test/compile-fail/borrowck-closures-mut-of-imm.rs index 6360a913500..8163df5e967 100644 --- a/src/test/compile-fail/borrowck-closures-mut-of-imm.rs +++ b/src/test/compile-fail/borrowck-closures-mut-of-imm.rs @@ -24,6 +24,7 @@ fn a(x: &int) { //~^ ERROR cannot borrow let c2 = || set(&mut *x); //~^ ERROR cannot borrow + //~| ERROR closure requires unique access } fn main() { diff --git a/src/test/compile-fail/issue-17551.rs b/src/test/compile-fail/issue-17551.rs index e7f61a4f3ff..3889b6f4f7d 100644 --- a/src/test/compile-fail/issue-17551.rs +++ b/src/test/compile-fail/issue-17551.rs @@ -13,6 +13,6 @@ struct B<T>; fn main() { - let foo = B; //~ ERROR unable to infer enough type information - let closure = |:| foo; + let foo = B; + let closure = |:| foo; //~ ERROR unable to infer enough type information } |
