Stack problem on mlist extraction
Reported by Calixte DENIZET
a=mlist('A');
deff('y=%A_e(name,a)','disp(name);if name~=''e'' then y=mlist(''A''), else y=sin, end')
a.b.c.d.e(123) // ok
a.b.c.d.e() // bug (notice that the first displayed field is 'e', not 'b')
sin can be replaced with pwd (which has no argument), the problem is the same (stack problem and e is the first accessed field).