
void main()
main: scope:[main]  from
  [0] phi()
  [1] call print_person
  to:main::@1
main::@1: scope:[main]  from main
  [2] phi()
  [3] call print_person
  to:main::@return
main::@return: scope:[main]  from main::@1
  [4] return 
  to:@return

void print_person(struct Person *person)
print_person: scope:[print_person]  from main main::@1
  [5] idx#16 = phi( main/0, main::@1/idx#17 )
  [5] print_person::person#2 = phi( main/persons, main::@1/main::person#1 )
  [6] print_person::$0 = '0' + *((char *)print_person::person#2)
  [7] SCREEN[idx#16] = print_person::$0
  [8] idx#3 = ++ idx#16
  [9] SCREEN[idx#3] = ' '
  [10] idx#4 = ++ idx#3
  [11] SCREEN[idx#4] = ((char *)print_person::person#2)[OFFSET_STRUCT_PERSON_INITIALS]
  [12] idx#5 = ++ idx#4
  [13] print_person::$3 = (char *)print_person::person#2 + OFFSET_STRUCT_PERSON_INITIALS
  [14] SCREEN[idx#5] = print_person::$3[1]
  [15] idx#6 = ++ idx#5
  [16] print_person::$4 = (char *)print_person::person#2 + OFFSET_STRUCT_PERSON_INITIALS
  [17] SCREEN[idx#6] = print_person::$4[2]
  [18] idx#7 = ++ idx#6
  [19] SCREEN[idx#7] = ' '
  [20] idx#17 = ++ idx#7
  to:print_person::@return
print_person::@return: scope:[print_person]  from print_person
  [21] return 
  to:@return
