mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-19 15:11:18 +02:00
* test for TYPE in intel assembler
This commit is contained in:
parent
11e4a9a22d
commit
4fb3659261
24
tests/tbs/tbs0322.pp
Normal file
24
tests/tbs/tbs0322.pp
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
{$ifdef fpc}{$asmmode intel}{$endif}
|
||||||
|
var
|
||||||
|
boxes : record
|
||||||
|
pbox : longint;
|
||||||
|
pbox2 : longint;
|
||||||
|
end;
|
||||||
|
var
|
||||||
|
s1,s2 : longint;
|
||||||
|
begin
|
||||||
|
asm
|
||||||
|
mov s1,type boxes.pbox
|
||||||
|
mov s2,type boxes
|
||||||
|
end;
|
||||||
|
if s1<>sizeof(boxes.pbox) then
|
||||||
|
begin
|
||||||
|
writeln('Wrong size for TYPE');
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
if s2<>sizeof(boxes) then
|
||||||
|
begin
|
||||||
|
writeln('Wrong size for TYPE');
|
||||||
|
halt(1);
|
||||||
|
end;
|
||||||
|
end.
|
Loading…
Reference in New Issue
Block a user