Why doesn't it compile to pass an open array to a static array of the same 
size? That would nice if this worked since it makes assigning values so easy.

program test;
var
  data: array[0..2] of integer;
begin
  // Incompatible types: got "{Array Of Const/Constant Open} Array of ShortInt" 
expected "Array[0..2] Of LongInt"
  data := [1,2,3];
end.

Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to