From: Jean Privat Date: Mon, 21 Jul 2014 20:03:52 +0000 (-0400) Subject: niti: clean AAttrPropdef#call X-Git-Tag: v0.6.7~30^2~4 X-Git-Url: http://nitlanguage.org niti: clean AAttrPropdef#call Signed-off-by: Jean Privat --- diff --git a/src/naive_interpreter.nit b/src/naive_interpreter.nit index ba2fb39..99dd950 100644 --- a/src/naive_interpreter.nit +++ b/src/naive_interpreter.nit @@ -982,12 +982,15 @@ redef class AAttrPropdef var recv = args.first assert recv isa MutableInstance var attr = self.mpropdef.mproperty - if args.length == 1 then + if mpropdef == mreadpropdef then + assert args.length == 1 return v.read_attribute(attr, recv) - else + else if mpropdef == mwritepropdef then assert args.length == 2 v.write_attribute(attr, recv, args[1]) return null + else + abort end end