
void main()
main: scope:[main]  from
  [0] phi()
  [1] call get
  [2] get::return#0 = get::return#4
  to:main::@1
main::@1: scope:[main]  from main
  [3] main::$0 = get::return#0
  [4] *(main::SCREEN+1) = main::$0
  [5] call get
  [6] get::return#1 = get::return#4
  to:main::@2
main::@2: scope:[main]  from main::@1
  [7] main::$1 = get::return#1
  [8] *main::SCREEN = main::$1
  to:main::@return
main::@return: scope:[main]  from main::@2
  [9] return 
  to:@return

char get(char *ptr)
get: scope:[get]  from main main::@1
  [10] get::ptr#2 = phi( main/main::SCREEN, main::@1/0 )
  [11] if(0!=get::ptr#2) goto get::@1
  to:get::@return
get::@1: scope:[get]  from get
  [12] get::return#2 = *get::ptr#2
  to:get::@return
get::@return: scope:[get]  from get get::@1
  [13] get::return#4 = phi( get::@1/get::return#2, get/0 )
  [14] return 
  to:@return
