On 04/02/16 05:22, Martin wrote: > //writeln(b in ifthen( true , [1,2] , [3.4])); // internal error Maybe that's not related to the fact that you use ifthen, but because you have [3.4] instead of [3,4]? Jonas