diff options
| author | Ben Blum <bblum@andrew.cmu.edu> | 2012-07-09 13:56:47 -0400 |
|---|---|---|
| committer | Ben Blum <bblum@andrew.cmu.edu> | 2012-07-09 14:01:39 -0400 |
| commit | 8ffab392ab286ac4e8028adcdae78e512c6409eb (patch) | |
| tree | 535bf806723466feae5fc90d454ecaddbb2a54d3 /src/rustc | |
| parent | e41029d236c940e7ffb08c43e6cee23025ba029d (diff) | |
change borrowck error msg: 'declared in outer block' -> 'captured in a closure' (properly this time)
Diffstat (limited to 'src/rustc')
| -rw-r--r-- | src/rustc/middle/borrowck.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/rustc/middle/borrowck.rs b/src/rustc/middle/borrowck.rs index 38559aec28d..eb78e46f273 100644 --- a/src/rustc/middle/borrowck.rs +++ b/src/rustc/middle/borrowck.rs @@ -467,7 +467,9 @@ impl to_str_methods for borrowck_ctxt { cat_special(sk_method) { "method" } cat_special(sk_static_item) { "static item" } cat_special(sk_self) { "self reference" } - cat_special(sk_heap_upvar) { "variable declared in an outer block" } + cat_special(sk_heap_upvar) { + "captured outer variable in a heap closure" + } cat_rvalue { "non-lvalue" } cat_local(_) { mut_str + " local variable" } cat_binding(_) { "pattern binding" } @@ -475,7 +477,7 @@ impl to_str_methods for borrowck_ctxt { cat_deref(_, _, pk) { #fmt["dereference of %s %s pointer", mut_str, self.pk_to_sigil(pk)] } cat_stack_upvar(_) { - mut_str + " variable declared in an outer block" + "captured outer " + mut_str + " variable in a stack closure" } cat_comp(_, comp_field(*)) { mut_str + " field" } cat_comp(_, comp_tuple) { "tuple content" } |
