On Thu, 2 May 2019, Allin Cottrell wrote: > On Thu, 2 May 2019, Sven Schreiber wrote: > >> not sure why the following fails, given the documentation of 'argname': >> >> <hansl> >> function void ch(matrix m[null], string s[null]) >> if exists(m) >> eval argname(m) >> elif exists(s) >> eval argname(s) >> endif >> end function >> >> string s_in = "hey" >> ch(, s_in) # error, expect "s_in" > > This is due to an ambivalence specific to string variables.
Well, I now think this (mis)behavior is new, fallout from my recent addition of an optional second argument to argname(). I'll work on a fix. Allin
