%begin %integer q,w,e,r,t,y { bump up indexes for easier debugging } %recordformat testfm(%integer one, two) %integer u,i,o,p %record (testfm) %array test(0:10) %integer a,s,d,f ! BUG TODO should generate struct testfm *pointer() ! but currently generates struct testfm pointer %record (testfm) %map pointer %result == test(q) %end %record (testfm) normal q = 5 normal_two = p pointer_two = p %endofprogram