Scope & Typing: visits the catch part of a do ... catch ... end
authorBlackMinou <romain.chanoir@viacesi.fr>
Sat, 9 Apr 2016 00:20:43 +0000 (20:20 -0400)
committerBlackMinou <romain.chanoir@viacesi.fr>
Tue, 12 Apr 2016 19:39:33 +0000 (15:39 -0400)
Signed-off-by: BlackMinou <romain.chanoir@viacesi.fr>

src/semantize/scope.nit
src/semantize/typing.nit

index 5f9c748..0c70a16 100644 (file)
@@ -335,6 +335,7 @@ redef class ADoExpr
        do
                self.break_mark = v.make_escape_mark(n_label, false)
                v.enter_visit_block(n_block, self.break_mark)
+               v.enter_visit_block(n_catch)
        end
 end
 
index ef8054a..69329f9 100644 (file)
@@ -1131,6 +1131,7 @@ redef class ADoExpr
        redef fun accept_typing(v)
        do
                v.visit_stmt(n_block)
+               v.visit_stmt(n_catch)
                self.is_typed = true
        end
 end