123456789101112131415161718192021222324 |
- { Alignment test for stack passed parameters }
- procedure p1(b1,b2,b3,b4,b5,b6,b7,b8:byte);
- begin
- if b1<>1 then
- halt(1);
- if b2<>2 then
- halt(2);
- if b3<>3 then
- halt(1);
- if b4<>4 then
- halt(1);
- if b5<>5 then
- halt(1);
- if b6<>6 then
- halt(1);
- if b7<>7 then
- halt(1);
- if b8<>8 then
- halt(1);
- end;
- begin
- p1(1,2,3,4,5,6,7,8);
- end.
|