On Thu, 10 Jan 2019, Sven Schreiber wrote:
 Am 10.01.2019 um 17:20 schrieb Riccardo (Jack) Lucchetti:
> On Wed, 9 Jan 2019, Artur T. wrote:
>>> Am 09.01.19 um 21:39 schrieb Alecos Papadopoulos:
>>>> I have version 2018d Windows 64-bit.
>>>> 
>>>> I try to generate random numbers using the "Random variable..."
command 
>>>> in the Add menu and I get
>>>> 
>>>> <<'U1' -- no numeric conversion performed!>>
>> 
>> I can confirm this using current git (2019a) on ubuntu linux.
> 
> This should be now fixed in git.
 Good, I tend to think it's a pretty severe bug, for example for teaching 
 purposes... 
[I'm moving this to gretl-devel because it's fairly technical, but IMO 
wotrh reading for people who like to see what's going on in the C sources]
In fact, it was pretty subtle: the C construct that was causing trouble 
was
na(x[j++])
and you would think: "OK, this evaluates if x[j] is missing, and then 
moves on"; not quite. In fact, na(x) has become (after the big NADBL 
reoganisation) a macro in which TWO calls are performed, so j would go 
straight from 0 to 2. I performed a search for similar construct in the 
whole source tree and fortunately there seem to be no more instances.
-------------------------------------------------------
   Riccardo (Jack) Lucchetti
   Dipartimento di Scienze Economiche e Sociali (DiSES)
   Università Politecnica delle Marche
   (formerly known as Università di Ancona)
   r.lucchetti(a)univpm.it
   
http://www2.econ.univpm.it/servizi/hpp/lucchetti
-------------------------------------------------------