mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-13 13:59:07 +02:00
+ some extra tests
This commit is contained in:
parent
42631f520b
commit
ec96cd80fd
@ -51,6 +51,33 @@ begin
|
|||||||
halt(1);
|
halt(1);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure p1normal2(r: tr1);
|
||||||
|
begin
|
||||||
|
if @r = @r1 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure p2normal2(r: tr2);
|
||||||
|
begin
|
||||||
|
if @r = @r2 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure p3normal2(r: tr3);
|
||||||
|
begin
|
||||||
|
if @r = @r3 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure p4normal2(r: tr4);
|
||||||
|
begin
|
||||||
|
if @r = @r4 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure p1mw(const r: tr1); mwpascal;
|
procedure p1mw(const r: tr1); mwpascal;
|
||||||
begin
|
begin
|
||||||
@ -80,14 +107,52 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure p1mw2(r: tr1); mwpascal;
|
||||||
|
begin
|
||||||
|
if @r = @r1 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure p2mw2(r: tr2);mwpascal;
|
||||||
|
begin
|
||||||
|
if @r = @r2 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure p3mw2(r: tr3);mwpascal;
|
||||||
|
begin
|
||||||
|
if @r = @r3 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure p4mw2(r: tr4);mwpascal;
|
||||||
|
begin
|
||||||
|
if @r = @r4 then
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
p1normal(r1);
|
p1normal(r1);
|
||||||
p2normal(r2);
|
p2normal(r2);
|
||||||
p3normal(r3);
|
p3normal(r3);
|
||||||
p4normal(r4);
|
p4normal(r4);
|
||||||
|
|
||||||
|
p1normal2(r1);
|
||||||
|
p2normal2(r2);
|
||||||
|
p3normal2(r3);
|
||||||
|
p4normal2(r4);
|
||||||
|
|
||||||
p1mw(r1);
|
p1mw(r1);
|
||||||
p2mw(r2);
|
p2mw(r2);
|
||||||
p3mw(r3);
|
p3mw(r3);
|
||||||
p4mw(r4);
|
p4mw(r4);
|
||||||
|
|
||||||
|
p1mw2(r1);
|
||||||
|
p2mw2(r2);
|
||||||
|
p3mw2(r3);
|
||||||
|
p4mw2(r4);
|
||||||
end.
|
end.
|
||||||
|
Loading…
Reference in New Issue
Block a user