#int func2( A1: int ) #{ # Int: int # exit(1) #} #int func1( A1: int ) #{ # Int: int # func2(1) #} def a I: int [] def b A: a [] void func2( K: int, L: int, A: ref, I: int, J: int ) { A.I = 77 #exit( 0 ) print "[@K] [@L] [@I] [@J] } void func1() { cons B: b[] B.A = cons a[] func2( 33, 44, B.A, 55, 66 ) print "[@B.A.I] } func1() ##### EXP ##### 33 44 55 66 77