TTypeId.ForObject() failed on "auto array"
Archives Forums/BlitzMax Bug Reports/TTypeId.ForObject() failed on "auto array"
| ||
TTypeId.ForObject() cannot work with "auto array" of object element. Test code below: superstrict framework brl.reflection type Foo field bar% End Type local a0:object[] = [object (new Foo)] local typeid0:TTypeId = TTypeId.ForObject(a0) 'Works local a1:Foo[1] a1[0] = new Foo local typeid1:TTypeId = TTypeId.ForObject(a1) 'Works local a2:Foo[] = [new Foo] local typeid2:TTypeId = TTypeId.ForObject(a2) 'Exception It seems that a2 doesn't get a correct array element tag but a "<unkown>" one. |