﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
725	Fail creating class instances with functions taking just one argument of type NameBlock	Víctor de Buen Remiro	Víctor de Buen Remiro	"When we try to create an instance of a class by means of a function taking just one argument of type NameBlock TOL shows an stupid error and doesn't creates it.

{{{
  Class ClassA 
  {
    Text _.name;
    Real _.length
  };

  ClassA ClassA.New(NameBlock args)
  {
    ClassA a = [[
      Text _.name   = args::name,
      Real _.length = TextLength(args::name)
    ]]
  };

  ClassA a = 
  {
    NameBlock args = [[Text name=""lkshfli""]];
    ClassA.New(aux)
  };

  ClassA b = ClassA.New({args=[[Text name=""lkshfli""]]});

  ClassA c = ClassA.New([[Text name=""lkshfli""]]);

}}}

Instances {{{ClassA a}}} and {{{ClassA b}}} are created but {{{ClassA c}}} is not created.

"	defect	closed	highest	OOP Implementation	OOP	2.0.1	blocker	fixed		
