
void fn1()
fn1: scope:[fn1]  from
  [0] *r = 1
  to:fn1::@return
fn1::@return: scope:[fn1]  from fn1
  [1] return 
  to:@return

void main()
main: scope:[main]  from
  [2] enableDLI::dliptr = (void *)&fn1
  [3] call enableDLI
  to:main::@return
main::@return: scope:[main]  from main
  [4] return 
  to:@return

void enableDLI(void * volatile dliptr)
enableDLI: scope:[enableDLI]  from main
  asm { ldadliptr stadlivec ldadliptr+1 stadlivec+1 jmp!+ dlivec: .byte0,0 !:  }
  to:enableDLI::@return
enableDLI::@return: scope:[enableDLI]  from enableDLI
  [6] return 
  to:@return
