From 88ffff7faa23f6a6fdcd5536a3e778cbef989d12 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Tue, 10 Jun 2014 21:52:46 -0400 Subject: [PATCH] typing: `interator` in for is correclty set on self Signed-off-by: Jean Privat --- src/typing.nit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/typing.nit b/src/typing.nit index edb1c89..3a8194a 100644 --- a/src/typing.nit +++ b/src/typing.nit @@ -833,7 +833,7 @@ redef class AForExpr if objcla == null then return # check iterator method - var itdef = v.get_method(self, mtype, "iterator", true) + var itdef = v.get_method(self, mtype, "iterator", n_expr isa ASelfExpr) if itdef == null then v.error(self, "Type Error: 'for' expects a type providing 'iterator' method, got '{mtype}'.") return -- 1.7.9.5