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

void foo(char *x1 , char *x2)
foo: scope:[foo]  from main
  [3] foo::v1 = (volatile char *) 0
  [4] foo::v2 = (char *) 0
  [5] foo::a2 = 2
  [6] foo::v1 = main::a
  [7] foo::v2 = &foo::a2
  kickasm( uses foo::v1 uses foo::v2) {{ lda v1
		sta v2
	 }}
  [9] *OUT = foo::a2
  to:foo::@return
foo::@return: scope:[foo]  from foo
  [10] return 
  to:@return
