Result := {ARRAY [like Current]} <<0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000>>
where Current is a NATURAL_32_REF, will not compile. The compiler says, VWMA error, non-conforming manifest array. Manifest array element at index 1 has type INTEGER_32 incompatible with declared element type like Current.
Is there a way around this other than using `as_natural_xx' as shown below? It's ugly.
Result := {ARRAY [like Current]} <<(0x2).as_natural_32, (0xC).as_natural_32,
(0xF0).as_natural_32, (0xFF00).as_natural_32,
(0xFFFF0000).as_natural_32>>
thanks,
jjj