+redef class ASendExpr
+ # The escape mark used with the closures if any
+ var escapemark: nullable EscapeMark
+
+ redef fun accept_scope_visitor(v)
+ do
+ if self.n_closure_defs.length > 0 then
+ var escapemark = v.make_escape_mark(self.n_closure_defs.last.n_label, true)
+ self.escapemark = escapemark
+ end
+ super
+ end
+end
+