﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
936	Error working with homonymous classes in different modules	Pedro Gea	Víctor de Buen Remiro	"Al trabajar con clases homónimas en distintos módulos encontramos el siguiente error:
{{{
NameBlock M1 = [[
  Class @Test {
    Real value
  }
]];

M1::@Test t1 = [[ Real value = 1 ]];

NameBlock M2 = [[
  Class @Test {
    Real value2
  };
  Real fun(M1::@Test t) {
    t::value
  }
]];

Real M2::fun2(t1);
//> ERROR: [] (t1) no es un NameBlock instancia de @Test
}}}

Parece que el módulo M2 entiende que el argumento {{{M1::@Test}}} corresponde a su propia clase @Test y no la del módulo M1 como se indica."	defect	new	high		OOP		critical			
