change borrowck error msg: 'declared in outer block' -> 'captured in a closure' (properly this time)

This commit is contained in:
Ben Blum 2012-07-09 13:56:47 -04:00
parent e41029d236
commit 8ffab392ab
8 changed files with 12 additions and 10 deletions

View file

@ -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" }