mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-12 18:29:36 +02:00
* VarArrayRedim should accept new HighBound if it is LowBound-1. It clears the array.
* Updated test. git-svn-id: trunk@7739 -
This commit is contained in:
parent
a7a0e9a307
commit
63965406c4
@ -7,10 +7,17 @@ begin
|
||||
v:=VarArrayOf([1, True, '123']);
|
||||
for i:=VarArrayLowBound(v, 1) to VarArrayHighBound(v, 1) do
|
||||
Writeln(v[i]);
|
||||
|
||||
VarArrayRedim(v, -1);
|
||||
|
||||
v:=VarArrayOf([]);
|
||||
if VarType(v) <> 8204 then begin
|
||||
writeln('Wrong vartype: ', VarType(v));
|
||||
Halt(1);
|
||||
end;
|
||||
|
||||
if VarArrayHighBound(v, 1) <> -1 then begin
|
||||
writeln('Wrong high bound: ', VarArrayHighBound(v, 1));
|
||||
Halt(2);
|
||||
end;
|
||||
end.
|
||||
|
Loading…
Reference in New Issue
Block a user