As I recall, there is code in the framework for assigning values to features which tests if the CAS type being assigned to
a particular feature is subsumed by the range type of the feature.

This code was to make that test work in the case where the range type was recorded as a "subtype" of an FSArray, because the user specified in the XML for the feature that the elements of the FSArray were of a particular type, say "Foo".

With this removed, what was happening before was that the subsumes test would fail, because the type being assigned to the feature whose range was Foo[] was just a plain FSArray, since there was no support to create actual instances of Foo[].

I'm surprised no tests have failed.  Did something else change?

-Marshall

Not that I know of. Do you remember which test that was? From your description, it certainly sounds like this test should fail now.

--Thilo

Reply via email to