fpc/tests/tbs/tb0244.pp

23 lines
418 B
ObjectPascal

{ %CPU=i386 }
{ Old file: tbs0285.pp }
{ Asm, TYPE not support in intel mode OK 0.99.13 (PFV) }
{$asmmode intel}
TYPE something = RECORD big:LONGINT; small:BYTE; END;
FUNCTION typesize:INTEGER; ASSEMBLER;
ASM
MOV EAX, TYPE something
END;
BEGIN
writeln(typesize);
if typesize<>sizeof(something) then
begin
Writeln('Error in type inside intel asm');
Halt(1);
end;
END.