1 2 3 4 5 6 7 8 9 10 11 12 13
{ %cpu=i386 } function A: pointer; assembler; nostackframe; asm pushl $A popl %eax end; begin if A <> pointer(@A) then halt(1); end.