diff --git a/tests/webtbs/tw1573.pas b/tests/webtbs/tw1573.pas new file mode 100644 index 0000000000..7b2ffb6968 --- /dev/null +++ b/tests/webtbs/tw1573.pas @@ -0,0 +1,25 @@ +{ %version=1.1 } +type + TCheck=class(TObject); + + +var + vlA : TCheck; + vlB : TObject; + +procedure aa(const ParXX :array of TObject); +begin + // writeln(cardinal(ParXX[0]),' ', cardinal(ParXX[1])); + if (ParXX[0]<>vlA) or (ParXX[1]<>vlB) then + begin + writeln('error'); + halt(1); + end; +end; + +begin + vlB := TObject.Create; + vlA := TCheck.Create; + aa([vlA,vlB]); +end. +