;struct test { int8 i, j, k, l } ;struct test2 { test a, b } /; main (uint argc, ~~uint8 argv) [int] # Fix for main func ;asm "mov %rdi, %r8" ;asm "mov %rsi, %r9" # ;~void ptr = _alloc(10) # ;_delete(ptr) ;return 1 ;/ /; _alloc (uint bytes) [~void] ;asm "mov %rax, %rdi" ;asm "mov $0, %r10" ;asm "call malloc" ;/ /; _delete (~void ptr) ;asm "mov %rax, %rdi" ;asm "mov $0, %r10" ;asm "call free" ;/