From 2d59968e10c124306f54942b3d9fc2f585792c3c Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Mon, 21 Jul 2014 16:03:52 -0400 Subject: [PATCH] niti: clean AAttrPropdef#call Signed-off-by: Jean Privat --- src/naive_interpreter.nit | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 -- 1.7.9.5