Fix issue with function call been second target.
Loop init statment output.
Primitive type & loop rest expr fix.