tb0244.pp 404 B

123456789101112131415161718192021
  1. { Old file: tbs0285.pp }
  2. { Asm, TYPE not support in intel mode OK 0.99.13 (PFV) }
  3. {$asmmode intel}
  4. TYPE something = RECORD big:LONGINT; small:BYTE; END;
  5. FUNCTION typesize:INTEGER; ASSEMBLER;
  6. ASM
  7. MOV EAX, TYPE something
  8. END;
  9. BEGIN
  10. writeln(typesize);
  11. if typesize<>sizeof(something) then
  12. begin
  13. Writeln('Error in type inside intel asm');
  14. Halt(1);
  15. end;
  16. END.