This commit is contained in:
Ivan Bondarev 2023-12-10 11:43:40 +01:00
parent 3115ba0620
commit d5458bcd04
2 changed files with 8 additions and 1 deletions

View file

@ -0,0 +1,7 @@
type
c1 = class end;
begin
var v1: array [,] of c1 := ((new c1, new c1),(new c1, new c1));
v1.Print;
end.

View file

@ -1372,7 +1372,7 @@ namespace PascalABCCompiler.TreeConverter
{
for (var i = 0; i < left_original.parameters.Count; i++)
{
if (left_original.parameters[i].is_params || right_original.parameters[i].is_params)
if (left_original.parameters[i].is_params || i < right_original.parameters.Count && right_original.parameters[i].is_params || i >= right_original.parameters.Count)
{
return MoreSpecific.None;
}