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

void * memset(void *str , char c , unsigned int num)
memset: scope:[memset]  from main
  [3] phi()
  to:memset::@1
memset::@1: scope:[memset]  from memset memset::@2
  [4] memset::dst#2 = phi( memset/(char *)memset::str#0, memset::@2/memset::dst#1 )
  [5] if(memset::dst#2!=memset::end#0) goto memset::@2
  to:memset::@return
memset::@return: scope:[memset]  from memset::@1
  [6] return 
  to:@return
memset::@2: scope:[memset]  from memset::@1
  [7] *memset::dst#2 = memset::c#0
  [8] memset::dst#1 = ++ memset::dst#2
  to:memset::@1
